Hello hello
I’m starting with asterisk and I’m trying to make a system where if I call an extension 3XXXX from a sip client connected to my server, it will rewrite it at 3XXXX@myuniversityname.ch (this number is working and if I put that directly on a sip client it works )
But unfortunatly when trying 31234 alone from a sip client it doesn’t work
I’ve done the following extensions.conf
[internal]
exten => 7001,1,Answer()
exten => 7001,2,Dial(SIP/7001,60)
exten => 7001,3,Playback(vm-nobodyavail)
exten => 7001,4,VoiceMail(7001@main)
exten => 7001,5,Hangup()
exten => 7002,1,Answer()
exten => 7002,2,Dial(SIP/7002,60)
exten => 7002,3,Playback(vm-nobodyavail)
exten => 7002,4,VoiceMail(7001@main)
exten => 7002,5,Hangup()
exten => 8001,1,VoicemailMain(7001@main)
exten => 8001,2,Hangup()
exten => 8002,1,VoicemailMain(7002@main)
exten => 8002,2,Hangup()
exten => _3XXXX,1,Dial(SIP/${EXTEN}@myuniversity.ch)
sip.conf :
[general]
context=internal
allowguest=yes
allowoverlap=no
bindport=5060
bindaddr=0.0.0.0
srvlookup=no
disallow=all
allow=opus
allow=g722
allow=ulaw
alwaysauthreject=yes
canreinvite=no
nat=force_rport,comedia
session-timers=refuse
localnet=192.168.2.0/255.255.255.0
externip=192.XX.XX.XX
[7001]
type=friend
host=dynamic
secret=7001
context=internal
[7002]
type=friend
host=dynamic
secret=7002
context=internal
Really destroying SIP dialog '4debfb9a78710ab4837c385f102058b8' Method: ACK
<--- SIP read from UDP:86.XX.XX.XX:47370 --->
INVITE sip:32081@voip.myassociation.ch SIP/2.0
Via: SIP/2.0/UDP 192.168.1.27:47370;branch=z9hG4bK-524287-1---aa3c760f0d8b8413;rport
Max-Forwards: 70
Contact: <sip:7001@192.168.1.27:47370>
To: <sip:32081@voip.myassociation.ch>
From: "myassociation"<sip:7001@voip.myassociation.ch>;tag=f5a7da1c
Call-ID: gLZhYBjX0svy2_af1--frA..
CSeq: 1 INVITE
Session-Expires: 1800
Min-SE: 90
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, SUBSCRIBE, UPDATE, INFO, MESSAGE
Content-Type: application/sdp
Supported: path, replaces, timer, norefersub
User-Agent: SessionTalk 6.0
Content-Length: 395
v=0
o=- 0 1 IN IP4 192.168.1.27
s=-
c=IN IP4 192.168.1.27
t=0 0
m=audio 4004 RTP/AVP 120 9 0 8 3 102 101
a=rtpmap:120 opus/48000/2
a=fmtp:120 useinbandfec=1; usedtx=1; maxaveragebitrate=64000
a=rtpmap:9 G722/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=rtpmap:102 iLBC/8000
a=fmtp:102 mode=30
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
<------------->
--- (15 headers 17 lines) ---
Sending to 86.XX.XX.XX:47370 (NAT)
Sending to 86.XX.XX.XX:47370 (NAT)
Using INVITE request as basis request - gLZhYBjX0svy2_af1--frA..
Found peer '7001' for '7001' from 86.XX.XX.XX:47370
<--- Reliably Transmitting (NAT) to 86.XX.XX.XX:47370 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.1.27:47370;branch=z9hG4bK-524287-1---aa3c760f0d8b8413;received=86.XX.XX.XX;rport=47370
From: "myassociation"<sip:7001@voip.myassociation.ch>;tag=f5a7da1c
To: <sip:32081@voip.myassociation.ch>;tag=as7eb41958
Call-ID: gLZhYBjX0svy2_af1--frA..
CSeq: 1 INVITE
Server: Asterisk PBX 16.2.1~dfsg-2ubuntu1
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="52b6e387"
Content-Length: 0
<------------>
Scheduling destruction of SIP dialog 'gLZhYBjX0svy2_af1--frA..' in 32000 ms (Method: INVITE)
<--- SIP read from UDP:86.XX.XX.XX:47370 --->
ACK sip:32081@voip.myassociation.ch SIP/2.0
Via: SIP/2.0/UDP 192.168.1.27:47370;branch=z9hG4bK-524287-1---aa3c760f0d8b8413;rport
Max-Forwards: 70
To: <sip:32081@voip.myassociation.ch>;tag=as7eb41958
From: "myassociation"<sip:7001@voip.myassociation.ch>;tag=f5a7da1c
Call-ID: gLZhYBjX0svy2_af1--frA..
CSeq: 1 ACK
Content-Length: 0
<------------->
--- (8 headers 0 lines) ---
<--- SIP read from UDP:86.XX.XX.XX:47370 --->
INVITE sip:32081@voip.myassociation.ch SIP/2.0
Via: SIP/2.0/UDP 192.168.1.27:47370;branch=z9hG4bK-524287-1---6010317385beb512;rport
Max-Forwards: 70
Contact: <sip:7001@192.168.1.27:47370>
To: <sip:32081@voip.myassociation.ch>
From: "myassociation"<sip:7001@voip.myassociation.ch>;tag=f5a7da1c
Call-ID: gLZhYBjX0svy2_af1--frA..
CSeq: 2 INVITE
Session-Expires: 1800
Min-SE: 90
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, SUBSCRIBE, UPDATE, INFO, MESSAGE
Content-Type: application/sdp
Supported: path, replaces, timer, norefersub
User-Agent: SessionTalk 6.0
Authorization: Digest username="7001",realm="asterisk",nonce="52b6e387",uri="sip:32081@voip.myassociation.ch",response="ba1acccd4ad2774b2435020cee814be3",algorithm=MD5
Content-Length: 395
v=0
o=- 0 1 IN IP4 192.168.1.27
s=-
c=IN IP4 192.168.1.27
t=0 0
m=audio 4004 RTP/AVP 120 9 0 8 3 102 101
a=rtpmap:120 opus/48000/2
a=fmtp:120 useinbandfec=1; usedtx=1; maxaveragebitrate=64000
a=rtpmap:9 G722/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=rtpmap:102 iLBC/8000
a=fmtp:102 mode=30
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
<------------->
--- (16 headers 17 lines) ---
Sending to 86.XX.XX.XX:47370 (NAT)
Using INVITE request as basis request - gLZhYBjX0svy2_af1--frA..
Found peer '7001' for '7001' from 86.XX.XX.XX:47370
Found RTP audio format 120
Found RTP audio format 9
Found RTP audio format 0
Found RTP audio format 8
Found RTP audio format 3
Found RTP audio format 102
Found RTP audio format 101
Found audio description format opus for ID 120
Found audio description format G722 for ID 9
Found audio description format PCMU for ID 0
Found audio description format PCMA for ID 8
Found audio description format GSM for ID 3
Found audio description format iLBC for ID 102
Found audio description format telephone-event for ID 101
Capabilities: us - (opus|g722|ulaw), peer - audio=(ulaw|gsm|alaw|g722|ilbc|opus)/video=(nothing)/text=(nothing), combined - (opus|g722|ulaw)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event|), peer - 0x1 (telephone-event|), combined - 0x1 (telephone-event|)
Peer audio RTP is at port 192.168.1.27:4004
Looking for 32081 in internal (domain voip.myassociation.ch)
sip_route_dump: route/path hop: <sip:7001@192.168.1.27:47370>
<--- Transmitting (NAT) to 86.XX.XX.XX:47370 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.1.27:47370;branch=z9hG4bK-524287-1---6010317385beb512;received=86.XX.XX.XX;rport=47370
From: "myassociation"<sip:7001@voip.myassociation.ch>;tag=f5a7da1c
To: <sip:32081@voip.myassociation.ch>
Call-ID: gLZhYBjX0svy2_af1--frA..
CSeq: 2 INVITE
Server: Asterisk PBX 16.2.1~dfsg-2ubuntu1
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces
Contact: <sip:32081@192.XX.XX.XX:5060>
Content-Length: 0
<------------>
<--- SIP read from UDP:45.143.223.140:38642 --->
INVITE sip:890016033331097@192.168.2.33:5060 SIP/2.0
Via: SIP/2.0/UDP 192.XX.XX.XX:38642;branch=lj1mol4yo0dkk1eugbsbmexfszxu8jiewm4thdnr56ri2cqb8hu4gdcamhcjl1aq8nyeblt
From: "7001" <sip:7001@192.168.2.33:5060>;tag=0c26cd11
To: <sip:890016033331097@192.168.2.33:5060>
Contact: <sip:7001@192.XX.XX.XX:38642;transport=udp>
Call-ID: 8033535933c51814c5dfae7867dc42a6
CSeq: 1 INVITE
User-Agent: PBX
Max-Forwards: 70
Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE,UPDATE,PRACK,MESSAGE
Content-Type: application/sdp
Content-Length: 383
v=0
o=root 16264 18299 IN IP4 192.XX.XX.XX
s=session
c=IN IP4 192.XX.XX.XX
t=0 0
m=audio 8234 RTP/AVP 100 6 0 8 3 18 5 101
a=rtpmap:0 pcmu/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-11
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:9 G722/800
a=rtpmap:99 G726-32/8000
a=rtpmap:3 GSM/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:4 G723/8000
<------------->
--- (12 headers 17 lines) ---
Sending to 45.143.223.140:38642 (NAT)
Sending to 45.143.223.140:38642 (NAT)
Using INVITE request as basis request - 8033535933c51814c5dfae7867dc42a6
Found peer '7001' for '7001' from 45.143.223.140:38642
<--- Reliably Transmitting (NAT) to 45.143.223.140:38642 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.XX.XX.XX:38642;branch=lj1mol4yo0dkk1eugbsbmexfszxu8jiewm4thdnr56ri2cqb8hu4gdcamhcjl1aq8nyeblt;received=45.143.223.140;rport=38642
From: "7001" <sip:7001@192.168.2.33:5060>;tag=0c26cd11
To: <sip:890016033331097@192.168.2.33:5060>;tag=as742262cc
Call-ID: 8033535933c51814c5dfae7867dc42a6
CSeq: 1 INVITE
Server: Asterisk PBX 16.2.1~dfsg-2ubuntu1
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="3cc53723"
Content-Length: 0
<------------>
Scheduling destruction of SIP dialog '8033535933c51814c5dfae7867dc42a6' in 32000 ms (Method: INVITE)
<--- SIP read from UDP:45.143.223.140:38642 --->
ACK sip:890016033331097@192.168.2.33:5060 SIP/2.0
From: 7001 <sip:7001@192.168.2.33:5060>;tag=0c26cd11
To: 890016033331097 <sip:890016033331097@192.168.2.33:5060>;tag=as742262cc
Via: SIP/2.0/UDP 192.XX.XX.XX:38642;branch=89i3bwa1xvvl1n5z1b7yc8mdoe1pnxabn4mqyyyd8s64ehzqxgc6jhtfj4fl6jjlceab46c;rport
Call-ID: 8033535933c51814c5dfae7867dc42a6
CSeq: 1 ACK
Contact: <sip:890016033331097@192.XX.XX.XX:38642>
User-Agent: PBX
Max-Forwards: 70
Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE,UPDATE,PRACK,MESSAGE
Content-Length: 0
<------------->
--- (11 headers 0 lines) ---
<--- SIP read from UDP:86.XX.XX.XX:47370 --->
CANCEL sip:32081@voip.myassociation.ch SIP/2.0
Via: SIP/2.0/UDP 192.168.1.27:47370;branch=z9hG4bK-524287-1---6010317385beb512;rport
Max-Forwards: 70
To: <sip:32081@voip.myassociation.ch>
From: "myassociation"<sip:7001@voip.myassociation.ch>;tag=f5a7da1c
Call-ID: gLZhYBjX0svy2_af1--frA..
CSeq: 2 CANCEL
User-Agent: SessionTalk 6.0
Authorization: Digest username="7001",realm="asterisk",nonce="52b6e387",uri="sip:32081@voip.myassociation.ch",response="4646f16d2787d5323a063d953d25c174",algorithm=MD5
Content-Length: 0
<------------->
--- (10 headers 0 lines) ---
Sending to 86.XX.XX.XX:47370 (NAT)
<--- Reliably Transmitting (NAT) to 86.XX.XX.XX:47370 --->
SIP/2.0 487 Request Terminated
Via: SIP/2.0/UDP 192.168.1.27:47370;branch=z9hG4bK-524287-1---6010317385beb512;received=86.XX.XX.XX;rport=47370
From: "myassociation"<sip:7001@voip.myassociation.ch>;tag=f5a7da1c
To: <sip:32081@voip.myassociation.ch>;tag=as575544ea
Call-ID: gLZhYBjX0svy2_af1--frA..
CSeq: 2 INVITE
Server: Asterisk PBX 16.2.1~dfsg-2ubuntu1
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces
Content-Length: 0
<------------>
<--- Transmitting (NAT) to 86.XX.XX.XX:47370 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.1.27:47370;branch=z9hG4bK-524287-1---6010317385beb512;received=86.XX.XX.XX;rport=47370
From: "myassociation"<sip:7001@voip.myassociation.ch>;tag=f5a7da1c
To: <sip:32081@voip.myassociation.ch>;tag=as575544ea
Call-ID: gLZhYBjX0svy2_af1--frA..
CSeq: 2 CANCEL
Server: Asterisk PBX 16.2.1~dfsg-2ubuntu1
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces
Content-Length: 0
<------------>
<--- SIP read from UDP:86.XX.XX.XX:47370 --->
ACK sip:32081@voip.myassociation.ch SIP/2.0
Via: SIP/2.0/UDP 192.168.1.27:47370;branch=z9hG4bK-524287-1---6010317385beb512;rport
Max-Forwards: 70
To: <sip:32081@voip.myassociation.ch>;tag=as575544ea
From: "myassociation"<sip:7001@voip.myassociation.ch>;tag=f5a7da1c
Call-ID: gLZhYBjX0svy2_af1--frA..
CSeq: 2 ACK
Content-Length: 0
<------------->
--- (8 headers 0 lines) ---
Really destroyi
If anyone has an idea ?
Last thing, i’ve read that NAT can cause problem, my network setup is outside–>nat–>myserver