Hi,
Currently my asterisk(version: 1.8.10.1) configuration works with relaying(canreinvite = no). Now i am trying to configure asterisk with STUN and avoid relaying. Now after configuring STUN i receive no audio at both ends.
Here is my setup:
My asterisk is behind a NAT and relevant ports are forwarded. Both the client are behind different NATs.
sip.conf
[code][general]
context=internal
allowguest=no
allowoverlap=no
bindport=5060
bindaddr=0.0.0.0
srvlookup=no
disallow=all
allow=ulaw
alwaysauthreject=yes
;canreinvite=no
qualify=yes
nat=no
session-timers=refuse
externhost=myurl
externrefresh=15
localnet=192.168.1.115/255.255.255.0
[user1]
context=internal
host=dynamic
secret=user1
type=friend
username=user1
disallow=all
allow=ulaw
fromuser=user1
trustrpid=yes
sendrpid=yes
insecure=invite
qualify=yes
[user2]
type=friend
host=dynamic
secret=user2
context=internal
qualify=yes
[user3]
type=friend
host=dynamic
secret=user3
context=internal
qualify=yes
[/code]
extensions.conf
[internal]
exten => s,1,Answer()
exten => s,n,PlayBack(custom-draalincom)
exten => s,n,PlayBack(custom-menuoptions)
exten => s,n,Background(vm-press)
exten => s,n,Background(digits/1)
exten => s,n,Background(vm-for)
exten => s,n,Background(custom-work)
exten => s,n,Background(vm-press)
exten => s,n,Background(digits/2)
exten => s,n,Background(vm-for)
exten => s,n,Background(custom-cell)
exten => s,n,Background(vm-press)
exten => s,n,Background(digits/3)
exten => s,n,Background(vm-for)
exten => s,n,Background(custom-home)
exten => s,n,WaitExten()
exten => 1,1,Dial(SIP/user2,60)
exten => user1,1,Answer()
exten => user1,2,Dial(SIP/user1,60)
exten => user1,3,Playback(vm-nobodyavail)
exten => user1,4,VoiceMail(user1@main)
exten => user1,5,Hangup()
exten => user2,1,Answer()
exten => user2,2,Dial(SIP/user2,60)
exten => user2,3,Playback(vm-nobodyavail)
exten => user2,4,VoiceMail(user2@main)
exten => user2,5,Hangup()
exten => user3,1,Answer()
exten => user3,2,Dial(SIP/user3,60)
exten => user3,3,Playback(vm-nobodyavail)
exten => user3,4,VoiceMail(user3@main)
exten => user3,5,Hangup()
exten => 8001,1,VoicemailMain(user2@main)
exten => 8001,2,Hangup()
exten => 8002,1,VoicemailMain(user3@main)
exten => 8002,2,Hangup()
res_stun_monitor.conf
[general]
stunrefresh = 30
stunaddr=stunserver.org
sip_nat.conf
externhost=myurl
localnet=192.168.1.115/255.255.255.0
this is the warning message i get when i try to establish a connection between two users
[code][Dec 23 03:03:34] WARNING[15764]: res_stun_monitor.c:133 stun_monitor_request: STUN poll got no response. Re-evaluating STUN server address.
[/code]
I am running Ubunt 12.04