Some notable IVR and Trunk Setup issues

VitalPBX Community Support General Discussion Some notable IVR and Trunk Setup issues

  • Post
    mmcs
    Participant

     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
Viewing 5 replies - 1 through 5 (of 5 total)
  • Replies
    Up
    0
    Down

    1.a. Tested. We will fix in the next release of VitalPBX

    1.b Tested. No reproducible, we make the call to the IVR, press an option that redirect to an internal extension and the ringback tone was played.

    2. You can add custom data for trunks in the Advanced tab of the trunks module

    0
    mmcs
    Participant
    Up
    0
    Down

    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.com

     

    Thank you for your help when will the next release be 

    0
    Up
    0
    Down

    what contains the callcentric template?

    0
    mmcs
    Participant
    Up
    0
    Down

    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 Permissions 
     

     Default (30) 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 105 110 115 120 
     
    Dial Profile                               Default Dial_Profile_Default None 
     

     Default None (Ringback) Music On Hold Default 
     

     ulaw 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 Comedia 
     

     
     

     

     

    Device for Outgoing Calls (Peer)

     

     

     

     

     Not used Port Invite Port, Invite 
     

     

     

     

     

     

    Device for Incoming Calls (User)

     

    Local Secret

     Not used Port Invite Port, Invite 
     
    IP Authentication   
    Qualify
    Register String
     
     

     

     

    Advanced tab settings for callcenter trunk
     
     
    Custom Settings
    Type 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
    mmcs
    Participant
    Up
    0
    Down

    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.com

     

    and 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
Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.