1) Welcome to the Party!
![Cool 8-)](./images/smilies/icon_cool.gif)
2) As you are obviously new here, I have some suggestions to help us all help you:
When you post, please post your entire configuration including (but not limited to) your installation method and vicidial version with build.
This IS a requirement for posting along with reading the stickies (at the top of each forum) and the manager's manual (available on EFLO.net, both free and paid versions)
You should also post: Asterisk version, telephony hardware (model number is helpful here), cluster information if you have one, and whether any other software is installed in the box. If your installation method is "from scratch" you must post your operating system and should also post the .iso version from which you installed your original operating system. If your installation is "Hosted" list the site name of the host.
If this is a "Cloud" or "Virtual" server, please note the technology involved along with the version of that techology (ie: VMware Server Version 2.0.2). If it is not, merely stating the Motherboard model # and CPU would be helpful.
Similar to This:
Vicibox X.X from .iso | Vicidial X.X.X-XXX Build XXXXXX-XXXX | Asterisk X.X.X | Single Server | No Digium/Sangoma Hardware | No Extra Software After Installation | Intel DG35EC | Core2Quad Q6600
3) Remember that Goautodial is not software, it's an installer for Vicidial. Essentially you gave us the make and model of the Rig that drove your car into town and asked us to troubleshoot a problem with your car with that information. LOL Always post your Vicidial version (as requested above) when asking about the dialer software itself (which this question is). That being said ...
4) You have problems with both Inbound and Outbound calling. As a rule, you should authenticate inbound by IP of the provider and your provider will tell you how to authenticate your outbound calls to them. While often related, they should be handled one at a time to avoid confusion.
5) Your globals string looks good, and it used properly in the "dialplan entry", but the dialplan entry is malformed. Note that the "flowroute" name is already included in the variable "TRUNK9" (because that variable contains SIP/flowroute). But you also included flowroute directly in the dialplan entry. So when the system replaces the variable TRUNK9 with SIP/flowroute, you will start with:
- Code: Select all
Dial(${TRUNK9}/${EXTEN:1}@flowroute,,tTor)
And end up with:
- Code: Select all
Dial(SIP/flowroute/${EXTEN:1}@flowroute,,tTor)
Which cannot be good. LOL. I've never tried it, mind you, but it's likely to cause problems. (if you didn't quite get that, there are two "flowroute" instances inside one "dial" command. Not good!)
Instead try:
- Code: Select all
Dial(${TRUNK9}/${EXTEN},,tTor)
Note that I also removed the :1 from ${EXTEN} as this will strip the "1" (first digit) from all your numbers. Most carriers want that one to stay ther.
Next: Be sure your account entry contains this as the first line:
- Code: Select all
[flowroute]
This is what SIP/flowroute points to. Without it, there is no "flowroute" for the SIP protocol to look up and dial through. When SIP is invoked, it looks for the name its given in sip-vicidial.conf inside [brackets] known as a context. If you don't have a [flowroute] in there, it will fail and you'll get "No such host: flowroute".
Happy Hunting!
![Cool 8-)](./images/smilies/icon_cool.gif)