varnav 27 дек 2013 в 07:01Текстовые сообщения SIP/SIMPLE в AsteriskВремя на прочтение1 минКоличество просмотров55K*nix * Recovery ModeВсего голосов 18: ↑18 и ↓0+18Добавить в закладки140Комментарии11
Ovoshlook 27 дек 2013 в 12:00${CALLERID(name)} получается всегда пустой. Смотрите в настройках EXTENSIONS, там какое то поле за это отвечает. Я по FreePBX не спец, но в голом asterisk если нужно подставить ${CALLERID(name)} то мы так подставляем: exten=>_X.,1,Set(CALLERID(name)=Vasya Pupkin) И все замечательно работает. А за статью спасибо. Как раз хотел подразобраться с текстовыми сообщениями. Очень вовремя.
varnav 27 дек 2013 в 13:27Показать предыдущий комментарийНужно было всего лишь прописать имя в настройках аккаунта в MicroSIP.
varnav 27 дек 2013 в 13:15Показать предыдущий комментарийЭто которые SPA и теперь уже Cisco называются? В спеках не указано, так что надо пробовать.
relsy 27 дек 2013 в 14:34Показать предыдущий комментарийя их всё равно называю Linksys-ами, по сути только шильдик поменялся )
qmax 30 дек 2013 в 04:57Показать предыдущий комментарийОни вродебы досихпор и сами себя так называют, если набрать ****
SantaClaus16 13 апр 2015 в 13:31Комментарий был измененМало ли кому пригодится. У меня Asterisk 11.16 + FreePBX 2.11, завелось так: # В sip.conf textsupport=yes # В sip_general_custom.conf accept_outofcall_message=yes outofcall_message_context=messages auth_message_requests=no # В extensions_custom.conf [messages] exten => _.,1,NoOp(SMS receiving dialplan invoked) exten => _.,n,NoOp(To ${MESSAGE(to)}) exten => _.,n,NoOp(From ${MESSAGE(from)}) exten => _.,n,NoOp(Body ${MESSAGE(body)}) exten => _.,n,Set(ACTUALTO=${CUT(MESSAGE(to),@,1)}) exten => _.,n,MessageSend(${ACTUALTO},${MESSAGE(from)}) exten => _.,n,NoOp(Send status is ${MESSAGE_SEND_STATUS}) exten => _.,n,GotoIf($["${MESSAGE_SEND_STATUS}" != «SUCCESS»]?sendfailedmsg) exten => _.,n,Hangup() ; ; Handle failed messaging exten => _.,n(sendfailedmsg),Set(MESSAGE(body)="[${STRFTIME(${EPOCH},,%d%m%Y-%H:%M:%S)}] Your message to ${EXTEN} has failed. Retry later.") exten => _.,n,Set(ME_1=${CUT(MESSAGE(from),<,2)}) exten => _.,n,Set(ACTUALFROM=${CUT(ME_1,@,1)}) exten => _.,n,MessageSend(${ACTUALFROM},ServiceCenter) exten => _.,n,Hangup() exten => _.,n,Hangup()
varnav 14 апр 2015 в 08:14Показать предыдущий комментарийtextsupport=yes вам точно не нужен, он отвечает за другое
Текстовые сообщения SIP/SIMPLE в Asterisk