Using Aastra 480i CT’s and Trixbox 1.2.3 with an upgraded FreePBX to 2.1.3, the following scenario doesn’t work appropriately:
Extension 104:
Already on the phone with an inbound call from the PSTN.
Extension 101:
Pages a Page Group that includes Extension 104.
Extension 104:
When page comes in, the following happens:
Line 2 illuminates (Line 1 was already illuminated)
Both calls show as active(not on-hold).
Page from Line 2 is combined with the conversation on Line 1, acting like a conference call.
I got the following fix from an engineer at Aastra:
First build the page group with the number of extensions that you want on the web tool for trixbox.
Then go to the extensions_additional.conf file.
It should look like this (if you had 400, 401 in the group):
[ext-paging]
include => ext-paging-custom
exten => PAGE401,1,Set(SIPADDHEADER=Call-Info: answer-after=0)
exten => PAGE401,n,Set(ALERT_INFO=Ring Answer)
exten => PAGE401,n,Set(SIP_URI_OPTIONS=intercom=true)
exten => PAGE401,n,Dial(SIP/401,5)
exten => PAGE400,1,Set(SIPADDHEADER=Call-Info: answer-after=0)
exten => PAGE400,n,Set(ALERT_INFO=Ring Answer)
exten => PAGE400,n,Set(SIP_URI_OPTIONS=intercom=true)
exten => PAGE400,n,Dial(SIP/400,5)
exten => Debug,1,Noop(dialstr is LOCAL/PAGE401@ext-paging&LOCAL/PAGE400@ext-paging)
exten => 300,1,Page(LOCAL/PAGE401@ext-paging&LOCAL/PAGE400@ext-paging)
; end of [ext-paging]
Modify it to look like this for each extension in the list.
Save changes , update trixbox, youre done! It will now page all on the list , but not interrupt them!
[ext-paging]
include => ext-paging-custom
exten => PAGE401,1,Set(ALERT_INFO=info=alert-autoanswer)
exten => PAGE401,n,Dial(SIP/401,5)
exten => PAGE400,1,Set(ALERT_INFO=info=alert-autoanswer)
exten => PAGE400,n,Dial(SIP/400,5)
exten => Debug,1,Noop(dialstr is LOCAL/PAGE401@ext-paging&LOCAL/PAGE400@ext-paging)
exten => 300,1,Page(LOCAL/PAGE401@ext-paging&LOCAL/PAGE400@ext-paging)
; end of [ext-paging]