何が1.4のSMSにどのような方法の契約がありません*
あなたは、次のアスタリスクバージョン10または11
の設定が必要になります。
textsupport=yes
accept_outofcall_message = yes
outofcall_message_context = messages
sip.conf
extensions.conf
[messages]
exten => _X.,1,Set(ACTUALTO=${CUT(MESSAGE(to),@,1)})
exten => _X.,n,MessageSend(${ACTUALTO},${MESSAGE(from)})
exten => _X.,n,NoOp(Send status is ${MESSAGE_SEND_STATUS})
exten => _X.,n,GotoIf($["${MESSAGE_SEND_STATUS}" != "SUCCESS"]?sendfailedmsg)
exten => _X.,n,Hangup()
;
; Handle failed messaging
exten => _X.,n(sendfailedmsg),Set(MESSAGE(body)="[${STRFTIME(${EPOCH},,%d%m%Y-%H:%M:%S)}]
Your message to ${EXTEN} has failed. Retry later.")
exten => _X.,n,Set(ME_1=${CUT(MESSAGE(from),<,2)})
exten => _X.,n,Set(ACTUALFROM=${CUT(ME_1,@,1)})
exten => _X.,n,MessageSend(${ACTUALFROM},ServiceCenter)
exten => _X.,n,Hangup()
アスタリスクのバージョンがないことは知っていますが、最後は1.8です。* –
http://www.asterisk.org/downloadsにアクセスして確認してください。最新のバージョンは11.2.1です(古い分類では1.11.2.1でなければなりません)。 – arheops
私も1.8をチェックしました [Mar 5 11:24:33]警告:[9094]:chan_sip.c:15727 receive_message:にメッセージを受け取りました。それは... コンテンツタイプ:テキスト/プレーン メッセージ:テスト –