sms gsm to sms sip номер отправителя
Здравствуйте!
Пытаюсь принимать смс через chan_dongle в чат sip клиента Zoiper.
Использую такую конструкцию
exten => sms,1,Set(MESSAGE(body)=${BASE64_DECODE(${SMS_BASE64})})
exten => sms,n,Set(MESSAGE(from)=${CALLERID(num)})
exten => sms,n,Verbose(1,${MESSAGE(from)})
exten => sms,n,MessageSend(sip:test)
exten => sms,n,Hangup()
СМС приходит но отправитель Unknow, хотелось бы видеть реальный номер.
[Vodafone] Got SMS from +380XXXXXXXX: 'Привет'
-- Executing [sms@from-trunk:1] Set("Local/sms@from-trunk-00000000;1", "MESSAGE(body)=Привет") in new stack
-- Executing [sms@from-trunk:2] Set("Local/sms@from-trunk-00000000;1", "MESSAGE(from)=+380XXXXXXXX") in new stack
-- Executing [sms@from-trunk:3] Verbose("Local/sms@from-trunk-00000000;1", "1,+380XXXXXXXX") in new stack
+380XXXXXXXX
-- Executing [sms@from-trunk:4] MessageSend("Local/sms@from-trunk-00000000;1", "sip:2") in new stack
-- Executing [sms@from-trunk:5] Hangup("Local/sms@from-trunk-00000000;1", "") in new stack
== Spawn extension (from-trunk, sms, 5) exited non-zero on 'Local/sms@from-trunk-00000000;1'
-- Executing [h@from-trunk:1] Macro("Local/sms@from-trunk-00000000;1", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("Local/sms@from-trunk-00000000;1", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-hangupcall:3] ExecIf("Local/sms@from-trunk-00000000;1", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [s@macro-hangupcall:4] Hangup("Local/sms@from-trunk-00000000;1", "") in new stack
== Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'Local/sms@from-trunk-00000000;1' in macro 'hangupcall'
== Spawn extension (from-trunk, h, 1) exited non-zero on 'Local/sms@from-trunk-00000000;1'
Перепробовал разные варианты, пока безрезультатно, прошу вашей помощи в доработки конструкции. Спасибо.
Asterisk 13.11.2
Ваш ответ
Пожалуйста, постарайтесь дать содержательный ответ. Если вы хотели прокомментировать вопрос или ответ, просто используйте инструмент для комментариев. Пожалуйста, помните, что вы всегда можете проверить ваши ответы - не нужно отвечать на один и тот же вопрос два раза. Также, пожалуйста, не забудьте проголосовать - действительно помогает выбрать лучшие вопросы и ответы!
Об этом форуме
This community is for professionals and enthusiasts of our products and services.
Читать руководствоИнструменты вопроса
Статистика
Задано: 26.10.16, 13:40 |
Просмотрено: 7251 раз |
Последнее обновление: 26.10.16, 13:42 |
Более 1 000 000 компаний в мире используют Asterisk.
Присоединяйтесь к нам и сделайте вашу компанию лучше.