Page Index

Configuration Dialog: [TAPI-Line Configuration > Asterisk Server > Settings... > TAPI-Functions]
Support Extended TAPI Functions

Available extended TAPI functions:

  • Consultation / Transfer
  • Conference
  • Hold*

*) Hold is supported only to initiate consultation/transfer. Hold should not be used for simple call hold, because to reacticate the held call you have to answer manually.

These functions need the context [tapi-conference-control] for dynamic conference management in <extension.conf>.


[tapi-conference-control]
exten => 9000,1,MeetMe(|M1deq)
exten => _X,1,MeetMe(${EXTEN}|1)
exten => _XX,1,MeetMe(${EXTEN}|1)
exten => _XXX,1,MeetMe(${EXTEN}|1)
Comments:  
[tapi-conference-control] If you rename this context you have to change it in the configuration dialog too.
9000 This is a virtual phone number to create a dynamic conference room. If you chage this number you have to change it in the configuration dialog too.
_X, _XX, _XXX The entries are needed to add calls into a conference.

Example extract from extensions.conf:
...

; ######################################################################
; Extension Contexts [ext]
; ######################################################################

[tapi-conference-control]
exten => 9000,1,MeetMe(|M1deq)
exten => _X,1,MeetMe(${EXTEN}|1)
exten => _XX,1,MeetMe(${EXTEN}|1)
exten => _XXX,1,MeetMe(${EXTEN}|1)

[ext-zapbarge]
exten => 888,1,SetGroup(${CALLERIDNUM})
exten => 888,2,Answer
exten => 888,3,Wait(1)
exten => 888,4,ZapBarge
exten => 888,5,Hangup

[ext-meetme]
exten => _8X,1,Answer
exten => _8X,2,Wait(1)
exten => _8X,3,GotoIf($[${CALLERIDNUM} = ${EXTEN:1}]?5:4)
exten => _8X,4,MeetMe(${EXTEN}|sM)
exten => _8X,5,MeetMe(${EXTEN}|asM)

...

Hint: Please reload the Asterisk Manager to activate the modified settings!


Existing Default Dial Context:
Enter here the existing default dial context of your PBX. This context is used for "Redirect" actions in connection with Hold, Consult and Transfer.