I’m trying to dial an international number, but my call doesn’t seem to be handled correctly by my SIP trunk. I’m not 100% sure if that is the issue, but there would be no reason why my SIP trunk provider wouldn’t put the call through (I use Flowroute).
I like to setup an alternate provider with a low balance, no auto recharge funds, and pretty much no restrictions on call destinations to handle the weird cases without the user getting a failed call.
How do you configure/implement the logic in terms of routing to the alternate trunk provider? Is there some way to lookup rate while dialing and then route the call accordingly? Or do you simply have a configuration to route all “international” or “expensive” destinations via alternate trunk?
I simply have multiple trunks listed in the outbound route.
Put them in the order you want them used.
First calls hit the Skyetel trunk. If it rejects the call, then it hits the Skyetel High Cost trunk. If that trunk also fials, it then hits the VoIP.ms trunk that normally has like $20 on it, with no auto refill, and I disabled all the country restrictions in the VoIP.ms portal.
Conveniently, VoIP.ms can be set to send an alert on first time call to a country. So I let that be my alert that a call went out some place weird.