I have been banging my head against a wall for hours over this and cannot see the answer so any help is gratefully appreciated.
I have a SIP trunk to voipcheap.com and with it i am trying to do an Originate from my Cell Phone to another Cell Phone. Both calls go out via SIP and there is no audio at either end. When I try the same but Originating the call from one of my SIP Phones internally it works just fine.
== Parsing '/etc/asterisk/manager.conf': Found
== Manager 'mark' logged on from 192.168.1.200
[Nov 9 11:55:34] WARNING[7707]: translate.c:86 powerof: No bits set? 0
--- set_address_from_contact host '194.221.62.206'
> Channel SIP/VoipCheap-09568e90 was answered.
== Manager 'mark' logged off from 192.168.1.200
-- Executing [90XXXXXXXXXX@AGIDial:1] Set("SIP/VoipCheap-09568e90", "CALLFILENAME=PERSONALCALL_") in new stack
-- Executing [90XXXXXXXXXX@AGIDial:2] NoOp("SIP/VoipCheap-09568e90", "PERSONALCALL") in new stack
-- Executing [90XXXXXXXXXX@AGIDial:3] Monitor("SIP/VoipCheap-09568e90", "wav|PERSONALCALL_|m") in new stack
-- Executing [90XXXXXXXXXX@AGIDial:4] Dial("SIP/VoipCheap-09568e90", "SIP/0044XXXXXXXXXX@VoipCheap") in new stack
[Nov 9 11:55:42] WARNING[7708]: translate.c:86 powerof: No bits set? 0
-- Called 0044XXXXXXXXXX@VoipCheap
-- SIP/VoipCheap-095736e0 is making progress passing it to SIP/VoipCheap-09568e90
--- set_address_from_contact host '194.221.62.206'
-- SIP/VoipCheap-095736e0 answered SIP/VoipCheap-09568e90
== Spawn extension (AGIDial, 90XXXXXXXXXX, 4) exited non-zero on 'SIP/VoipCheap-09568e90'
Even if the calls go thru there can still be a nat issue. The call goes over one port while the rtp stream goes over many others. Please post your sip.conf. Also I have seen $1000.00 firewalls drop voip packets for abslutely no reason even though there was rule to let the packets thru.