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

asterisk и отправка sms своим пирам

Добавлено: 25 июл 2013, 18:02
shaverdoff
Asterisk 11.cert2
рыскал в гугле код для отправки смс внутренним пирам подключенных к астериску... есть вариант с

extensions.conf

Код: Выделить всё

[messages]
exten => XXXX,1,NoOp(SMS receiving dialplan invoked)
exten => XXXX,n,NoOp(To ${MESSAGE(to)})
exten => XXXX,n,NoOp(From ${MESSAGE(from)})
exten => XXXX,n,NoOp(Body ${MESSAGE(body)})
exten => XXXX,n,Set(ACTUALTO=${CUT(MESSAGE(to),@,1)})
exten => XXXX,n,MessageSend(${ACTUALTO},${MESSAGE(from)})
exten => XXXX,n,NoOp(Send status is ${MESSAGE_SEND_STATUS})
exten => XXXX,n,GotoIf($["${MESSAGE_SEND_STATUS}" != "SUCCESS"]?sendfailedmsg)
exten => XXXX,n,Hangup()

 Handle failed messaging
exten => XXXX,n(sendfailedmsg),Set(MESSAGE(body)="[${STRFTIME(${EPOCH},,%d%m%Y-%H:%M:%S)}] Your message to ${EXTEN} has failed. Retry later.")
exten => XXXX,n,Set(ME_1=${CUT(MESSAGE(from),<,2)})
exten => XXXX,n,Set(ACTUALFROM=${CUT(ME_1,@,1)})
exten => XXXX,n,MessageSend(${ACTUALFROM},ServiceCenter)
exten => XXXX,n,Hangup()
sip.conf

Код: Выделить всё

textsupport=yes
accept_outofcall_message=yes
outoofcall_message_context=messages
однако при отправки через программу bria for iphone с одного пира "1000" на другой "1002" смс прилетает в логах вот такая запись..

Код: Выделить всё

[2013-07-25 17:56:36] WARNING[15154][C-00000020]: pbx.c:6390 __ast_pbx_run: Channel 'Message/ast_msg_queue' sent to invalid extension but no invalid handler: context,exten,priority=phones,1002,1
не пойму о каком не правильном экстеншине астер говорит...
синтаксис обработки смс внутри астериска кто нить может подсказать?

спасибо.
п.с.
прошу заранее ядом не плюваться...

Re: asterisk и отправка sms своим пирам

Добавлено: 25 июл 2013, 19:01
shaverdoff
укажите пожалуйста ваш первоисточник....

Re: asterisk и отправка sms своим пирам

Добавлено: 25 июл 2013, 19:18
ded
shaverdoff писал(а):не пойму о каком не правильном экстеншине астер говорит...
синтаксис обработки смс внутри астериска кто нить может подсказать?.
Поиск рулит!
http://highsecurity.blogspot.de/2012/03 ... r-sip.html

Re: asterisk и отправка sms своим пирам

Добавлено: 25 июл 2013, 19:25
shaverdoff
Многоуважаемый ded если вы присмотретись к моему посту то увидите что ссылка ведущая на пример одно и тоже

исправил в sip.conf outofcall..

теперь вот что в логе

Код: Выделить всё

[2013-07-25 19:32:14]     -- Executing [1002@messages:1] Set("Message/ast_msg_queue", "TOUCH_MONITOR=/rec/1002/From--To-1002-In-Thu Jul 25 19:32:14 2013") in new stack
[2013-07-25 19:32:14]     -- Executing [1002@messages:2] MixMonitor("Message/ast_msg_queue", "/rec/1002/From--To-1002-In-Thu Jul 25 19:32:14 2013.wav,b") in new stack
[2013-07-25 19:32:14]     -- Executing [1002@messages:3] Answer("Message/ast_msg_queue", "") in new stack
[2013-07-25 19:32:14]     -- Executing [1002@messages:4] Dial("Message/ast_msg_queue", "SIP/1002,30,tTHh") in new stack
[2013-07-25 19:32:14] NOTICE[15154][C-00000020]: chan_sip.c:29431 sip_request_call: Asked to get a channel of unsupported format (nothing) while capability is (gsm|ulaw|alaw|h263|testlaw)
[2013-07-25 19:32:14] WARNING[15154][C-00000020]: app_dial.c:2437 dial_exec_full: Unable to create channel of type 'SIP' (cause 58 - Bearer capability not available)
[2013-07-25 19:32:14]   == Everyone is busy/congested at this time (1:0/0/1)
какой еще ему кодек нужен..?

Re: asterisk и отправка sms своим пирам

Добавлено: 25 июл 2013, 19:40
shaverdoff
вопрос снимается!
в контекстах напутал:)
всем спасибо.

Re: asterisk и отправка sms своим пирам

Добавлено: 25 июл 2013, 20:20
shaverdoff
ну и еще конечно же кодеки... на ж722 кодеке смс не возможна:)

Re: asterisk и отправка sms своим пирам

Добавлено: 24 янв 2014, 15:03
whoim
Подниму тему..
Хотелось сделать так на последнем FreePBX:
http://habrahabr.ru/post/207622/

логи:
[2014-01-24 11:00:34] VERBOSE[3610][C-00000001] pbx.c: -- Executing [223@messages:1] MessageSend("Message/ast_msg_queue", "sip:223,""<sip:999@sip.****-****.ru;transport=TCP>") in new stack
[2014-01-24 11:00:34] VERBOSE[3610][C-00000001] pbx.c: -- Auto fallthrough, channel 'Message/ast_msg_queue' status is 'UNKNOWN'
[2014-01-24 11:00:35] VERBOSE[3647] chan_sip.c: -- Got SIP MESSAGE response 400 "Malformed topmost Via header" back from host '192.168.0.186:58163'

софтофоны: зойпер на андроиде, "чат".
Пишет "message recieved XXX"

отчего?

Re: asterisk и отправка sms своим пирам

Добавлено: 24 янв 2014, 15:04
whoim
ой, вопрос то.. отчего не доходят сообщения?)

Re: asterisk и отправка sms своим пирам

Добавлено: 24 янв 2014, 15:06
shaverdoff
он же ошибку написал malformed tompost via header

Re: asterisk и отправка sms своим пирам

Добавлено: 24 янв 2014, 15:09
whoim
Не могли бы Вы подсказать суть этой ошибки в применении к данной ситуации? Гуглояндексы вываливают то, что трудно осознать сразу