I am trying to add multiple inbound DID’s from the same provider in different context, but the problem I’m facing is that, as the provider is same so it has given me same IP’s. If I add those IPs to my SIP-in.conf file and then configure it in extensions.conf, I’m only able to receive call from one of the DID.
Currently I’m routing them based on numbers within same context, but sometimes when someone calls there is one way voice (no inbound audio) . I did raise the issue with my provider but they told me issue is at my end
I tried with dividing the IP’s between two DID’s but for some reason it always look for one IP (its the first one, will try by changing the order of IP’s in sip-in.conf) for inbound, and if found in context call is passed otherwise CLI shows no context for the IP.
The proper way is to have just one account with any ITSP and then use extensions.conf to split out calls to different handling based on the forwarded dialled digits. In other words, a real direct in dialling configuration.
Unfortunately, I think you may have multiple degenerate (only one number each), direct in dialling accounts, as, in the VoIP DID tends to be used for any incoming, third party, interconnect with the PSTN.