Страница 1 из 1

MessageSend(SIP)

Добавлено: 18 мар 2015, 11:34
1g0r
Поясните кто знает, как отправить текстовое сообщение на SIP телефон через MessageSend.
Я несколько мануалов посмотрел, но до меня так и не дошло.

Имею Телефоны Digium D70 и Парнослоники 136.

Делаю тестовый контекст

context test {

_XXXX => {
set(MESSAGE(body)="парам пам пам");
MessageSend(sip:${EXTEN},${CALLERID(all)});
};

};

...Но сообщения нет.
Я понимаю что я ничего не понимаю. Помогите разобраться.

Re: MessageSend(SIP)

Добавлено: 18 мар 2015, 11:54
ded
Не надо писать на ael (я понимаю, что вам так понятней). Оставьте это на потом.
Судя по MessageSend(to[,from]) Вы используете какой-то другой синтаксис.
Сделайте в простом синтаксисе диалплана - как бейсик, последовательное исполнение шагов. Тогда видно это исполнение в командной строке - CLI.
Включите sip debug и увидите происходяшие как в микроскопе.

Re: MessageSend(SIP)

Добавлено: 18 мар 2015, 12:13
Vlad1983
AEL

Re: MessageSend(SIP)

Добавлено: 18 мар 2015, 17:30
1g0r
Вобщем то с Софтфоном (MicroSIP), как оказалось, работает... а вот с аппаратными не хотит...

Re: MessageSend(SIP)

Добавлено: 18 мар 2015, 17:54
ded
Аппаратные может не поддерживают MESSAGE!
Смотрите в ответах на INVITE - где Allow: INVITE, ACK, etc