Asterisk™: будущее телефонии Второе издание
Шрифт:
Callerid: "Linksys #2" <555> RegExpire: 2516 seconds SIP-AuthInsecure: no SIP-NatSupport: RFC3581 ACL: N
SIP-CanReinvite: Y SIP-PromiscRedir: N SIP-UserPhone: N SIP-VideoSupport: N SIP-DTMFmode: rfc2833 SIPLastMsg: 0 ToHost:
Address-IP: 192.168.5.71
Address-Port: 5061
Default-addr-IP: 0.0.0.0
Default-addr-port: 5056
Default-Username: linksys2
RegExtension: 6100
Codecs: 0x4 (ulaw)
CodecOrder: ulaw
Status: Unmonitored
SIP-Useragent: Linksys/SPA962-5.1.5
Reg-Contact : sip:linksys2@192.168.5.71:5061
SetCDRUserField
Задает
Параметры
Channel
[обязательный] Канал, для которого задается настройка UserField записи CDR.
UserField
[обязательный] Значение, которое должно быть присвоено UserField в записи CDR.
ActionID
[необязательный] Идентификатор, который может использоваться для опознавания ответа на эту команду.
Привилегии
call, all
Пример
Action: SetCDRUserField Channel: SIP/test-10225140 UserField: abcdefg
Response: Success Message: CDR Userfield Set
SetVar
Задает переменную канала
Задает значение глобальной переменной или переменной канала.
Параметры
Channel
[необязательный] Канал, для переменной которого задается значение. Если не указан, переменная будет задана как глобальная.
Variable
[обязательный] Имя переменной.
Value
[обязательный] Значение.
Привилегии
call, all
Пример
Action: SetVar
Channel: SIP/linksys2-10225140 Variable: MyOwnChannelVariable Value: 42
Response: Success Message: Variable Set
Action: SetVar
Variable: MyOwnGlobalVariable Value: 25
Response: Success Message: Variable Set
Status
Представляет статус канала
Представляет статус одного или более каналов с подробной информацией об их текущем состоянии.
Параметры
Channel
[необязательный] Ограничивает вывод статусом заданного канала.
ActionID
[необязательный] Идентификатор команды, который можно использовать для опознаввания ответа на эту транзакцию интерфейса Manager.
Привилегии
call, all
Пример
Action: Status
Channel: SIP/test-10225140
ActionID: 101010101010101
Response: Success
ActionID: 101010101010101
Message: Channel status will follow
Event: Status Privilege: Call Channel: SIP/test-10225140 CallerID: "Bob Jones" <501> CallerIDNum: 501 CallerIDName: "Bob Jones"
Account: State: Up Context: lab Extension: 201 Priority: 1 Seconds: 865
Link: Local/200@lab-4d13,1 Uniqueid: 1177550165.0 ActionID: 101010101010101 Event: StatusComplete ActionID: 101010101010101
StopMonitor
Прекращает
Прекращает ранее начатое отслеживание (запись) канала.
Параметры
Channel
[обязательный] Имя канала, запись которого должна быть прекращена.
ActionID
[необязательный] Уникальный идентификатор, который может служить для опознавания ответов на эту команду.
Привилегии
call, all
Пример
Action: StopMonitor Channel: SIP/linksys2-10216e38
Response: Success
Message: Stopped monitoring channel
UnpauseMonitor
Возобновляет запись
Возобновляет отслеживание (запись) разговора по указанному каналу.
Параметры
Channel
[обязательный] Имя канала, запись которого должна быть возобновлена.
ActionID
Привилегии
call, all
Пример
Action: UnpauseMonitor Channel: SIP/linksys2-10212040 ActionID: 282828282828282
Response: Success
ActionID: 282828282828282
Message: Unpaused monitoring of the channel
UpdateConfig
Обновляет конфигурационный файл
Динамически обновляет конфигурационный файл Asterisk.
Параметры
SrcFilename
[обязательный] Имя конфигурационного файла, из которого следует читать текущую информацию.
DstFilename
[обязательный] Имя записываемого конфигурационного файла.
Reload
[необязательный] Определяет, должна ли быть выполнена перезагрузка после обновления конфигурации, или задает имя конкретного модуля, который должен быть перезагружен.
Action-XXXXXX
[обязательный] Действие, которое необходимо предпринять. Это может быть NewCat, RenameCat, DelCat, Update, Delete или Append.
Cat-XXXXXX
[обязательный] Имя изменяемой категории.
Var-XXXXXX
[необязательный] Имя изменяемой переменной.
Value-XXXXXX
[необязательный] Значение изменяемой переменной.