› VitalPBX Community Support › General Discussion › Some notable IVR and Trunk Setup issues
- This topic has 5 replies, 2 voices, and was last updated 2 years, 9 months ago by
mmcs.
- Post
-
- April 24, 2018 at 1:56 pm
Latest Vitalpbx 2.0.1 updated
Yealink t26P phone.
Firstly, I would like to thank the authors of VitalPBX for what is turning out to be a gold standard product. I will be making a donations once its all setup to add my support to the community.
I have come across several issues that
1.
a) The IVR works fine but there are a few issues. There does not seem to an option for turning off call park announce to caller. Wgerby the caller hears the parking extension before the Moh. Additionally the announcement does not play to the operator. only the caller. The only work around is to change the sound/digits file to say something /sounds/digit.0 to avoid the park numbers to be announced.
b) during the IVR. there is no ring tone after the selection of the ivr is made, just dead space before the M0h plays. but the operator phone rings but not for the caller.
2. Certain Sip providers like callcentrics require the user to put in their servers information in sip_50_trunk .cnfg file. When any updates are saved after making changes to the system and the red restart icon is pressed, the information is removed and it has to be manually entered once again and everytimea refresh occurs and a core restart no has to be done in the Asterisk CLI. there should be one field that the servers can be entered and written to file aside from the parameters fields.
0
- Replies
-
- April 24, 2018 at 4:57 pm
- April 24, 2018 at 5:09 pm
Thank you for you response
For item 1b
For IVR eq caller call in asked to press zero caller ui directed to ring group. Ring group calls park module
The ring group us set to ring all. Rings operator but not caller just silence moh then kicks in.
Perhaps testis with einggroup module
For item 2. How do we make entries like this in the advance tab.
[callcentric1](callcentric);
host=alpha1.callcentric.com[callcentric2](callcentric);
host=alpha2.callcentric.com[callcentric3](callcentric);
host=alpha3.callcentric.com[callcentric4](callcentric);
host=alpha4.callcentric.com[callcentric5](callcentric);
host=alpha5.callcentric.com[callcentric6](callcentric);
host=alpha6.callcentric.com[callcentric7](callcentric);
host=alpha7.callcentric.com[callcentric8](callcentric);
host=alpha8.callcentric.com[callcentric9](callcentric);
host=alpha9.callcentric.com[callcentric10](callcentric);
host=alpha10.callcentric.com[callcentric10](callcentric);
host=alpha11.callcentric.com[callcentric11](callcentric);
host=alpha11.callcentric.com[callcentric12](callcentric);
host=alpha12.callcentric.com[callcentric13](callcentric);
host=alpha13.callcentric.com[callcentric14](callcentric);
host=alpha14.callcentric.com[callcentric15](callcentric);
host=alpha15.callcentric.com[callcentric16](callcentric);
host=alpha16.callcentric.com[callcentric17](callcentric);
host=alpha17.callcentric.com[callcentric18](callcentric);
host=alpha18.callcentric.com[callcentric19](callcentric);
host=alpha19.callcentric.com[callcentric20](callcentric);
host=alpha20.callcentric.com[callcentricA](callcentric);
host=doll3.callcentric.com[callcentricB](callcentric);
host=doll4.callcentric.com[callcentricC](callcentric);
host=doll5.callcentric.comThank you for your help when will the next release be
0- April 24, 2018 at 5:14 pm
- April 24, 2018 at 8:27 pm
This is what sip_50-1.conf file must look like work. The callcentric servers listed at bottom has to be manually cut and pasted at the moment after each update and refresh to work again.
You mentioned using the advanced tab. I cannot see how to list the servers in this format
[callcentric]
context=default-trunk
description=callcentric
disallow=all
allow=ulaw
nat=no
host=callcentric.com
port=5060
defaultuser=
remotesecret
secret=
fromuser=
fromdomain=callcentric.com
insecure=port,invite
type=friend
qualify=yes
disallowed_methods=UPDATE
directmedia=no
videosupport=no[4198314483]
context=default-trunk
description=anveo
disallow=all
allow=ulaw,gsm,g729
nat=no
host=sip.ca.anveo.com
port=5010
remotesecret=
secret=
insecure=port,invite
type=friend
qualify=yes[Add]
context=default-trunk
description=Skype SIP
disallow=all
allow=ulaw
nat=no
host=sip.skype.com
port=5060
remotesecret=
secret=
fromdomain=sip.skype.com
insecure=port,invite
type=friend
qualify=yes[callcentric1](callcentric);
host=alpha1.callcentric.com[callcentric2](callcentric);
host=alpha2.callcentric.com[callcentric3](callcentric);
host=alpha3.callcentric.com[callcentric4](callcentric);
host=alpha4.callcentric.com[callcentric5](callcentric);
host=alpha5.callcentric.com[callcentric6](callcentric);
host=alpha6.callcentric.com[callcentric7](callcentric);
host=alpha7.callcentric.com[callcentric8](callcentric);
host=alpha8.callcentric.com
[callcentric9](callcentric);
host=alpha9.callcentric.com[callcentric10](callcentric);
host=alpha10.callcentric.com[callcentric10](callcentric);
host=alpha11.callcentric.com[callcentric11](callcentric);
host=alpha11.callcentric.com[callcentric12](callcentric);
host=alpha12.callcentric.com[callcentric13](callcentric);
host=alpha13.callcentric.com[callcentric14](callcentric);
host=alpha14.callcentric.com[callcentric15](callcentric);
host=alpha15.callcentric.com[callcentric16](callcentric);
host=alpha16.callcentric.com[callcentric17](callcentric);
host=alpha17.callcentric.com[callcentric18](callcentric);
host=alpha18.callcentric.com[callcentric19](callcentric);
host=alpha19.callcentric.com[callcentric20](callcentric);
host=alpha20.callcentric.com[callcentricA](callcentric);
host=doll3.callcentric.com[callcentricB](callcentric);
host=doll4.callcentric.com[callcentricC](callcentric);
host=doll5.callcentric.com—————————————————————————————————————————————————————
Trunk Module setup for callcentric:
sip
Trunk Default All PermissionsDefault (30) 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 105 110 115 120Dial Profile Default Dial_Profile_Default NoneDefault None (Ringback) Music On Hold Defaultulaw alaw slin g726 gsm g729 ilbc g723 g726aal2 adpcm lpc10 speex g722 h264 h263p h263 h261 opus- ×ulaw
No Force Comedia Force, Comedia Auto Force Auto ComediaDevice for Outgoing Calls (Peer)Not used Port Invite Port, InviteDevice for Incoming Calls (User)Local SecretNot used Port Invite Port, InviteIP AuthenticationQualifyRegister StringAdvanced tab settings for callcenter trunkCustom SettingsType Parameter Value Enabled Friend User Peer Friend User Peer Friend User Peer Add These are the only areas i have setup. Im not sure what you mean by template. Am I missing something.
0- April 25, 2018 at 3:24 am
I wanted to add a solution for the callcentric server problem n the conf file for others that have the issue
in the sip.conf in /etc/asterisk folder add
#include ombutel/0callcentric-server.conf
Creeate a seperate conf file for the servers.
add these servers
[callcentric1](callcentric);
host=alpha1.callcentric.com[callcentric2](callcentric);
host=alpha2.callcentric.com[callcentric3](callcentric);
host=alpha3.callcentric.com[callcentric4](callcentric);
host=alpha4.callcentric.com[callcentric5](callcentric);
host=alpha5.callcentric.com[callcentric6](callcentric);
host=alpha6.callcentric.com[callcentric7](callcentric);
host=alpha7.callcentric.com[callcentric8](callcentric);
host=alpha8.callcentric.com
[callcentric9](callcentric);
host=alpha9.callcentric.com[callcentric10](callcentric);
host=alpha10.callcentric.com[callcentric10](callcentric);
host=alpha11.callcentric.com[callcentric11](callcentric);
host=alpha11.callcentric.com[callcentric12](callcentric);
host=alpha12.callcentric.com[callcentric13](callcentric);
host=alpha13.callcentric.com[callcentric14](callcentric);
host=alpha14.callcentric.com[callcentric15](callcentric);
host=alpha15.callcentric.com[callcentric16](callcentric);
host=alpha16.callcentric.com[callcentric17](callcentric);
host=alpha17.callcentric.com[callcentric18](callcentric);
host=alpha18.callcentric.com[callcentric19](callcentric);
host=alpha19.callcentric.com[callcentric20](callcentric);
host=alpha20.callcentric.com[callcentricA](callcentric);
host=doll3.callcentric.com[callcentricB](callcentric);
host=doll4.callcentric.com[callcentricC](callcentric);
host=doll5.callcentric.comand save the con file
core restart now in the asterisk CLI module
now when you save or make changes in the modules it wont erase the servers and they do not need to re added each tim
this solution is specific to vitalPBX but most likely can be adapted to other IPBX
thanks mrieva for your time and effort
please check issue with the IVR but optioned to ring groups to see if the ring back occurs it works on extensions i know.
issue to 2 resolved. but it would be nice to have a peer section like other to cut and paste text for nonstandard property additions to increase flexibity of sip trunk setups
when will the update to fix issue 1a come out regarding park call anounce its the last piece to put this into production. once in production then it justifies a donation to support furhter developements and a few beers for the efforts of mreiva and crew. Tanks again for a great product
0
- You must be logged in to reply to this topic.