( ip address and phone numbers are examples not live details)
I have a UCM 6302 local ip of 192.168.0.63:5060 behind a nat router with a staic facing public ip 126.96.36.199
I have 3 sip trunks which are all registered
contact header = phonenumber@publicfacingIP:port5060
ProviderA (open sips) contact header = firstname.lastname@example.org:5060 ( Inbound route _1111111111 exact match)
ProviderB (Porta1) contact header = email@example.com:5060 (Inbound route _2222222222 exact match)
ProviderC (porta1) COntact header = firstname.lastname@example.org:5060 (Inbound route _333333333 exact match)
Outbound call works with all 3 sip tunks
Inbound calls ( invite from provider to PABX)
providerA(opensips) => incoming call email@example.com:5060 => invite to UCM6302 192.168.0.63:5060 => invite to extenison firstname.lastname@example.org phone rings Inbound call succeeds
providerB(porta1) => incoming call email@example.com:506 => Invite to UCM6302 192.168.0.63:5060 ( provider confirms INVITE is reaching UCM 6302) multiple invites form provider
UCM cannot see the DID ( Request LINE) and the inbound call fails
ProviderC(porta1) => Incoimng calls same result has above explantion.
The fact that all trunks are registered with the same Ip and port should not be an issue the DID is mapped to the trunk and the UCM should see this DID in the request line and fwd Invite to the corresponding trunk but this is not happening. I tested this on a UCM 6510 (188.8.131.52) and it works with 2 trunks registered at once with no issue.
but on UCM 6302 (184.108.40.206) this fails
I have a ticket opened but any input will be appreciated can’t ever remember having this issue with multiple trunks before.