Hello. I’m having some issues making outbound calls on my Vitelity trunk from my Elastix v4 VM. When I dial out I get 30 seconds of silence followed by, “the number is not answering.” When I mentioned this to Vitelity’s support they stated that it sounded like an issue with my dial plan. I’m not too terribly versed in the IP telephony realm of technology so I tried to do some digging on my own before posting.
I believe the problem is that I don’t have a dial plan configured for the outbound trunk to read from. So my question is how do I create a basic dial plan in FreePBX so it can route my calls? I have one extension for the time being. Inbound calls are working perfectly so there’s no problem there.
Here’s a little background in case it’s needed. I have a dynamic IP from my ISP (they don’t offer static for residential service) so I created an account with No-IP for DDNS. I have NAT enabled and the DDNS config is set in Asterisk SIP Settings.
I set a dial pattern in my outbound route but from what I’ve read, a dial pattern isn’t synonymous with a dial plan.
Outgoing Settings for outbound trunk:
Trunk Name: vitelity-outbound
I don’t see anything for the from-trunk context in extension_custom.conf so I believe this is where the calls are failing.
Output from asterisk log after call:
[2016-09-13 01:30:21] WARNING chan_sip.c: Hanging up call [email protected] - no reply to our critical packet (see h++ps://wiki.asterisk.org/wiki/display/AST/SIP+Retransmissions).
[2016-09-13 01:30:22] WARNING[C-00000005] channel.c: Prodding channel ‘SIP/201-0000000a’ failed