Bitte ergänzen Sie folgende Einstellungen in der ASKOZIA PBX. Sie erreichen den Konfigurationsmanager indem Sie die Taste ESC in der ASKOZIA Oberfläche drücken. Details entnehmen Sie bitte der Askozia Wiki.
Einstellungen:
Advanced -> SIP -> Manual Attrbitutes
accept_outofcall_message=yes
outofcall_message_context=astsms
Intengrator Panel -> extensions.conf -> Append
[astsms]
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()