diff options
author | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-10-13 16:20:26 +0000 |
---|---|---|
committer | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-10-13 16:20:26 +0000 |
commit | 358e9d25228b1b825dccf0ac71c32b83cb177aa1 (patch) | |
tree | de71795ebf08b6e993865258d3f2c63d628b4b79 /channels | |
parent | ce5626ceaf3f248116caec86bebd343b3365741a (diff) |
Merged revisions 45049 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
................
r45049 | kpfleming | 2006-10-13 11:19:35 -0500 (Fri, 13 Oct 2006) | 10 lines
Merged revisions 45048 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2
........
r45048 | kpfleming | 2006-10-13 11:18:08 -0500 (Fri, 13 Oct 2006) | 2 lines
when sending a call to a peer, use the proper socket if we have multiple bindings (reported on asterisk-dev)
........
................
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@45050 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels')
-rw-r--r-- | channels/chan_iax2.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index 3e188f3e9..f71a32af5 100644 --- a/channels/chan_iax2.c +++ b/channels/chan_iax2.c @@ -2881,6 +2881,9 @@ static int iax2_call(struct ast_channel *c, char *dest, int timeout) iaxs[callno]->initid = ast_sched_add(sched, autokill * 2, auto_congest, CALLNO_TO_PTR(callno)); } + /* send the command using the appropriate socket for this peer */ + iaxs[callno]->sockfd = cai.sockfd; + /* Transmit the string in a "NEW" request */ send_command(iaxs[callno], AST_FRAME_IAX, IAX_COMMAND_NEW, 0, ied.buf, ied.pos, -1); |