Пользователи у меня хранятся в базе данных MySQL и логинятся как sip:username@domain.com. У каждого пользователя в экстеншене есть свой номер по которому и идёт дозвон.
Проблема заключается в следующем, при попытке послать текстовое сообщение выдаёт следующее:
Код: Выделить всё
[Mar 23 08:32:53] WARNING[32730][C-00000000]: chan_sip.c:6012 create_addr: Purely numeric hostname (8322008631), and not a peer--rejecting!
-- Auto fallthrough, channel 'Message/ast_msg_queue' status is 'UNKNOWN'
== Using SIP VIDEO CoS mark 6
== Using SIP RTP CoS mark 5
Настраивал я это дело так
В файле sip.conf добавил следующие строчки
Код: Выделить всё
accept_outofcall_message = yes
outofcall_message_context = messages
auth_message_requests = no
Код: Выделить всё
[messages]
exten => _XXXXXXXXXX,1,MessageSend(sip:${EXTEN},"${CALLERID(name)}"${MESSAGE(from)})
Буду очень благодарен если кто сможет мне в этом помочь разобраться. А то уже перерыл весь интернет и ничего не смог найти, пробывал уже и подставлять просто sip:alexander в место sip:${EXTEN} тогда приходят сообщение этому пользователю но от пользователя asterisk.