admin
Administrator
Hero Member
   
Karma: 0
Beiträge: 243
Offline
WWW
|
|
Fact: When upgrading to Thirdlane PBX manager version 5, GEOTEK Phonebook dialer (and possibly other web dialers as well) will cease to work. When dialing a number with the GEOTEK Phonebook web interface, a cnfirmation message appears, saying: establishing call to <number>, but the local phone does not ring and the call is not initiated. Implementing the Autoanswer feature will not help.
Cause: Thirdlane changed the system scripts with the side effect of breaking incompatibility with web dialers.
Resolution: Problem has been reported to engineering.
Work-Around: Clone the system scripts tl-userexten-base and tl-stdexten. In the cloned userexten-base script, comment out the first section and set the entry point to the second section similar to the following: (modifications are shown in red)
;exten => s,1,GotoIf($["${CALLERID(num)}" != "${DIALED_NUMBER}"]?set_options) ;exten => s,n,VoiceMailMain(${DIALED_NUMBER}@default${TL_DASH}${tenant}) ;exten => s,n,Wait(1) ;exten => s,n,Hangup
; GET VARIABLES
;; called user recording rules exten => s,1(set_options),Set(OPTIONS=rtT) exten => s,n,Set(THISEXT=TL/${tenant}${TL_DASH}${DIALED_NUMBER}) ...
Modify your cloned stdexten script to call the cloned userexten-base script (instead of the tl-userexten-base script) and change all user extensions in PBX Manager to use the cloned stdexten (instead of the tl-userexten script) by selecting it in the dropdown menu. This has to be done for all extensions that want to use the dialer feature.
|