Проблема с CALLERID и другое
Уважаемые знатоки, помогите пожалуйста новичку со следующими вопросами:
Вопрос1.
Необходимо реализовать прием от абонента цифр и записб этих цифр в базу с идентификатором равным номеру вызывающего абонента.
Реализация:
exten => *911,1,Read(DB(${CALLERID}/forw), DP)
Проблема:
Астерикс не распознает CALLERIDNUM / CALLERID. Звоню с внутреннего СИПа.
Консоль:
Ready.
*CLI> -- Executing [*911@default:1] SayDigits("SIP/7131-08d1c3c0", "") in new stack
-- Executing [*911@default:2] Answer("SIP/7131-08d1c3c0", "") in new stack
-- Executing [*911@default:3] Read("SIP/7131-08d1c3c0", "DB(/forw)|DPru-enperead|12") in new stack
-- Accepting a maximum of 12 digits.
-- <SIP/7131-08d1c3c0> Playing 'DPru-enperead' (language 'en')
-- User entered '1234'
-- Executing [*911@default:4] Hangup("SIP/7131-08d1c3c0", "") in new stack
== Spawn extension (default, *911, 4) exited non-zero on 'SIP/7131-08d1c3c0'
-- Saved useragent "SJphone/1.60.289a (SJ Labs)" for peer 7131
Вопрос2.
Внутри макроса неработает команда DBget
Консоль говорит, что для этого макроса данное приложение неопределено.
Вопрос3.
В SJphone есть клавиша DND (Do not Distrub)умеет ли Астерикс автоматически перехватывать такой сигнал.
|