Asterisk Calls Dropping

We are seeing calls dropping from our carrier on a routine basis. We have determined with the help of our carrier that the contact header has an altered IP address of a location in Germany. This is the packet that my provider is receiving on their end.

SIP/2.0 200 OKindent preformatted text by 4 spaces
Via: SIP/2.0/UDP ‘IP HOP EXCLUDED’:5060;branch=z9hG4bK847c.1572dcf.0;received='SIPPROVIDERIP’
Via: SIP/2.0/UDP ‘IP HOP EXCLUDED>’:5060;branch=z9hG4bK02b3b9c4-a539-4ba3-a633-0f000fc3f671_6772d868_13720248625149
Record-Route: 'sip:‘IP EXCLUDED’:5060;lr;ftag=48033898_6772d868_02b3b9c4-a539-4ba3-a633-0f000fc3f671’
From: <sip:+1XXXXXXXXXX@‘MY SIP PROVIDER DOMAIN HERE’;isup-oli=62>;tag=48033898_6772d868_02b3b9c4-a539-4ba3-a633-0f000fc3f671
To: <sip:+18668453118@‘MY IP PBX HERE’;user=phone>;tag=as454525fb
Call-ID: d3be42f696205634271add6a6d4a1a4f@0.0.0.0
CSeq: 8900 INVITE
Server: Asterisk PBX 11.21.2
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Contact: sip:+1XXXXXXXXXX@'GERMAN IP ADDRESS HERE’
Content-Type: application/sdp
Content-Length: 242

v=0
o=root 1679205374 1679205374 IN IP4 'MY IP HERE’
s=Asterisk PBX 11.21.2
c=IN IP4 'MY IP HERE’
t=0 0
m=audio 10396 RTP/AVP 0 101
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=sendrecv



I have verified at my edge that the contact header I am sending is the correct ip of my pbx.  Can someone outline how or why the packet my carrier receives is the German IP?`indent preformatted text by 4 spaces`

Please edit your posting to use unformatted text (</> button). Currently you have an empty Contact header according to what I can see.

Damaged Contact headers are likely to be router problems. Disable any SIPALG option and configure Asterisk directly for NAT traversal.

Ok I for some reason couldn’t figure out how to implement the </> correctly? (Sunday morning no coffee yet). But I did manage to show that area now.

Where are you based?
Your asterisk box has a public ip or is it behind a nat?

That particular server is located in Virginia and so is my service carrier.

Check if your phones use stun server.

We do not have any STUN servers in our path.

My Asterisk box has a public ip

How do they know that it is a German IP? Did you make a reverse lookup to see where it leads?