Hello,
I have a problem with one of my SIP Trunk Providers.
The provider requires an outbound proxy. Below is the PJSIP configuration on my Asterisk:
[mycompany]
type=registration
transport=transport-udp
outbound_auth=mycompany
server_uri=sip:voip.vivavox.it
client_uri=sip:myusername@voip.vivavox.it
contact_user=myusername
retry_interval=60
expiration=3600
line=yes
endpoint=mycompany
[mycompany]
type=auth
auth_type=userpass
username=myusername
password=mypassword
realm=voip.vivavox.it
[mycompany]
type=aor
contact=sip:voip.vivavox.it
;outbound_proxy=sip:voip.vivavox.it
[mycompany]
type=endpoint
context=mycompany-sip
aors=mycompany
disallow=all
allow=alaw
allow=ulaw
direct_media=no
from_user=myusername
outbound_auth=mycompany
language=it
outbound_proxy=sip:voip.vivavox.it
[mycompany]
type=identify
match=voip.vivavox.it
endpoint=mycompany
Here are the SIP messages exchanged between my Asterisk server (on public IP no NAT) and the provider’s server
2022/03/09 22:34:33.706323 80.211.XXX.XXX:5060 -> 83.211.XXX.XXX:5060
INVITE sip:voip.vivavox.it SIP/2.0
Via: SIP/2.0/UDP 80.211.XXX.XXX:5060;rport;branch=z9hG4bKPja0da9f47-7e59-4bd0-bd2e-d4692daee656
From: <sip:myusername@80.211.XXX.XXX>;tag=b0ed0940-248e-4f2a-aeb5-0f8f4ddc0078
To: <sip:number_called@voip.vivavox.it>
Contact: <sip:myusername@80.211.XXX.XXX:5060>
Call-ID: 952467c9-7ff0-42fa-b6ee-e3acc48160a2
CSeq: 30308 INVITE
Allow: OPTIONS, REGISTER, SUBSCRIBE, NOTIFY, PUBLISH, INVITE, ACK, BYE, CANCEL, UPDATE, PRACK, REFER, MESSAGE
Supported: 100rel, timer, replaces, norefersub
Session-Expires: 1800
Min-SE: 90
Route: <sip:number_called@voip.vivavox.it>
Max-Forwards: 70
User-Agent: Asterisk PBX 16.2.1~dfsg-2ubuntu1
Content-Type: application/sdp
Content-Length: 263
v=0
o=- 1157458627 1157458627 IN IP4 80.211.XXX.XXX
s=Asterisk
c=IN IP4 80.211.XXX.XXX
t=0 0
m=audio 16834 RTP/AVP 0 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=maxptime:150
a=sendrecv
2022/03/09 22:34:33.715829 83.211.XXX.XXX:5060 -> 80.211.XXX.XXX:5060
SIP/2.0 484 Address Incomplete
Via: SIP/2.0/UDP 80.211.XXX.XXX:5060;received=80.211.XXX.XXX;rport=5060;branch=z9hG4bKPja0da9f47-7e59-4bd0-bd2e-d4692daee656
From: <sip:myusername@80.211.XXX.XXX>;tag=b0ed0940-248e-4f2a-aeb5-0f8f4ddc0078
To: <sip:number_called@voip.vivavox.it>;tag=2285.eaca5c9583318dcb094d6c412c7d8d8d
Call-ID: 952467c9-7ff0-42fa-b6ee-e3acc48160a2
CSeq: 30308 INVITE
Server: Milano Naz SPS 01
Content-Length: 0
2022/03/09 22:34:33.716073 80.211.XXX.XXX:5060 -> 83.211.XXX.XXX:5060
ACK sip:voip.vivavox.it SIP/2.0
Via: SIP/2.0/UDP 80.211.XXX.XXX:5060;rport;branch=z9hG4bKPja0da9f47-7e59-4bd0-bd2e-d4692daee656
From: <sip:myusername@80.211.XXX.XXX>;tag=b0ed0940-248e-4f2a-aeb5-0f8f4ddc0078
To: <sip:number_called@voip.vivavox.it>;tag=2285.eaca5c9583318dcb094d6c412c7d8d8d
Call-ID: 952467c9-7ff0-42fa-b6ee-e3acc48160a2
CSeq: 30308 ACK
Route: <sip:number_called@voip.vivavox.it>
Max-Forwards: 70
User-Agent: Asterisk PBX 16.2.1~dfsg-2ubuntu1
Content-Length: 0
I cannot understand this type of problem.
Thank you in advance for your help.