[asterisk-users] dreaded one-way audio with nat=yes
Arstan Jusupov
arstanj at gmail.com
Fri Mar 9 18:20:59 CST 2012
It may sound silly but did you configure/open firewall ports on amazon ec2? The instance itself as we as from the amazon ec2 panel?
Sent from my iPhone
On Mar 10, 2012, at 7:16 AM, sean darcy <seandarcy2 at gmail.com> wrote:
> On 03/09/2012 04:16 PM, sean darcy wrote:
>> I'm trying to move the asterisk server to an Amazon Web instance. We
>> have teliax for our sip provider. I'd like for our DID lines to be
>> connected to a users cell phone.
>>
>> Seems simple enough, but I'm getting the dreaded one-way audio, even
>> with nat=yes everyplace I can think of.
>>
>> The dialplan is real easy:
>>
>> [from-teliax-sip]
>> exten => _j.,1,NoOp("From teliax sip with exten "${EXTEN}")
>> exten => _j.,n,Set(3digitexten=${EXTEN:12:3}
>> exten => _j.,n,NoOp("Callerid is " ${CALLERID(all)} )
>> exten => _j.,n,GoTo(from-outside,${3digitexten},1)
>>
>> [from-outside]
>> exten => 123,1,NoOp()
>> exten => 123,n,Answer()
>> exten => 123,n,Dial(SIP/jnctn/1212xxxyyyy)
>> exten => 123,n,HangUp()
>>
>> sip.conf:
>> [general]
>> externaddr=xx.yyy.zz.aa
>> nat=yes
>> directmedia=no ; tried nonat
>>
>> sip show peer jnctn:
>> Insecure : invite
>> Force rport : Yes
>> .........
>> DirectMedia : No
>>
>> sip show peer teliax:
>> Insecure : port,invite
>> Force rport : Yes
>> ........
>> DirectMedia : No
>>
>>
>>
>> And the cli doesn't show any problems:
>>
>> NoOp("SIP/teliax-00000022", ""From teliax sip with exten
>> "<somename12lg>(123)"") in new stack
>> Set("SIP/teliax-00000022", "3digitexten=123") in new stack
>> NoOp("SIP/teliax-00000022", ""Callerid is " "") in new stack
>> Goto("SIP/teliax-00000022", "from-outside,123,1") in new stack
>> -- Goto (from-outside,123,1)
>> NoOp("SIP/teliax-00000022", "") in new stack
>> Answer("SIP/teliax-00000022", "") in new stack
>> Dial("SIP/teliax-00000022", "SIP/jnctn/1212aaabbbb") in new stack
>> == Using SIP RTP TOS bits 184
>> == Using SIP RTP CoS mark 5
>> -- Called SIP/jnctn/1212aaabbbb
>> -- SIP/jnctn-00000023 is making progress passing it to SIP/teliax-00000022
>> -- SIP/jnctn-00000023 answered SIP/teliax-00000022
>> -- Locally bridging SIP/teliax-00000022 and SIP/jnctn-00000023
>> == Spawn extension (from-outside, 123, 3) exited non-zero on
>> 'SIP/teliax-00000022'
>>
>> The called party can hear the calling party, but not the reverse!
>>
>> Any help really appreciated!
>>
>> sean
>>
>
> So I tried having teliax connect to the asterisk box with iax. But now I get no audio both ways!
>
> Answer("IAX2/iaxtest-1945", "") in new stack
> GotoIf("IAX2/iaxtest-1945", "1?123,1") in new stack
>
> -- Goto (from-outside,123,1)
> -- Executing [123 at from-outside:1] NoOp("IAX2/iaxtest-1945", "") in new stack
> -- Executing [123 at from-outside:2] Dial("IAX2/iaxtest-1945", "SIP/jnctn/1aaabbbcccc") in new stack
> == Using SIP RTP TOS bits 184
> == Using SIP RTP CoS mark 5
> -- Called SIP/jnctn/1aaabbbcccc
> -- IAX2/iaxtest-1945 requested special control 20, passing it to SIP/jnctn-00000000
> -- IAX2/iaxtest-1945 requested special control 20, passing it to SIP/jnctn-00000000
> -- IAX2/iaxtest-1945 requested special control 20, passing it to SIP/jnctn-00000000
> -- SIP/jnctn-00000000 is ringing
> -- IAX2/iaxtest-1945 requested special control 20, passing it to SIP/jnctn-00000000
> -- IAX2/iaxtest-1945 requested special control 20, passing it to SIP/jnctn-00000000
> -- SIP/jnctn-00000000 answered IAX2/iaxtest-1945
>
> Really puzzled.
>
> sean
>
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
> http://www.asterisk.org/hello
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
More information about the asterisk-users
mailing list