hello! aestrisk newbie here. i try to send messages/video calls but to now avail. only calls seem to be working. it can be a problem with the channels?
Here is the error I get
– Executing [hesham@test:1] Answer(“Message/ast_msg_queue”, “”) in new stack
– Executing [hesham@test:2] Dial(“Message/ast_msg_queue”, “SIP/hesham”) in new stack
[Nov 23 02:29:35] ERROR[14583][C-00000001]: translate.c:1314 ast_translator_best_choice: Cannot determine best translation path since one capability supports no formats
[Nov 23 02:29:35] WARNING[14583][C-00000001]: channel.c:6082 ast_request: No translator path exists for channel type SIP (native (g723|ulaw|alaw|gsm|g726|g726aal2|adpcm|slin|slin|slin|slin|slin|slin|slin|slin|slin|lpc10|g729|speex|speex|speex|ilbc|g722|siren7|siren14|testlaw|g719|opus|silk|silk|silk|silk)) to (none)
[Nov 23 02:29:35] WARNING[14583][C-00000001]: app_dial.c:2524 dial_exec_full: Unable to create channel of type ‘SIP’ (cause 58 - Bearer capability not available)
== Everyone is busy/congested at this time (1:0/0/1)
– Executing [hesham@test:3] Hangup(“Message/ast_msg_queue”, “”) in new stack
== Spawn extension (test, hesham, 3) exited non-zero on ‘Message/ast_msg_queue’
and here are my configs
.
[hesham]
type=peer
secret=1234
auth_type=userpass
context=test
type=auth
host=dynamic
dtmfmode=rfc2833
videosupport=yes
disallow=all
allow=ulaw
allow=h263
[omar]
type=peer
secret=1234
auth_type=userpass
context=test
type=auth
host=dynamic
dtmfmode=rfc2833
videosupport=yes
disallow=all
allow=ulaw
allow=h263
[test]
videosupport=yes
exten => imam,1,Answer()
exten => imam,n,Dial(SIP/${EXTEN})
exten => imam,n,Hangup()
exten => shams,1,Answer()
exten => shams,n,Dial(SIP/${EXTEN})
exten => shams,n,Hangup()
exten => imam,1,NoOp(SMS receiving dialplan invoked)
exten => imam,n,NoOp(To ${MESSAGE(to)})
exten => imam,n,NoOp(From ${MESSAGE(from)})
exten => imam,n,NoOp(Body ${MESSAGE(body)})
exten => imam,n,Set(ACTUALTO=${CUT(MESSAGE(to),@,1)})
exten => imam,n,MessageSend(${ACTUALTO},${MESSAGE(from)})
exten => imam,n,NoOp(Send status is ${MESSAGE_SEND_STATUS})
exten => imam,n,GotoIf($["${MESSAGE_SEND_STATUS}" != “SUCCESS”]?sendfailedmsg)
exten => imam,n,Hangup()
;
; Handle failed messaging
exten => imam,n(sendfailedmsg),Set(MESSAGE(body)="[${STRFTIME(${EPOCH},%d%m%Y-%H:%M:%S)}] Your message to ${EXTEN} has failed. Retry later.")
exten => imam,n,Set(ME_1=${CUT(MESSAGE(from),<,2)})
exten => imam,n,Set(ACTUALFROM=${CUT(ME_1,@,1)})
exten => imam,n,MessageSend(${ACTUALFROM},ServiceCenter)
exten => imam,n,Hangup()
exten => imam,n,Hangup()
exten => shams,1,NoOp(SMS receiving dialplan invoked)
exten => shams,n,NoOp(To ${MESSAGE(to)})
exten => shams,n,NoOp(From ${MESSAGE(from)})
exten => shams,n,NoOp(Body ${MESSAGE(body)})
exten => shams,n,Set(ACTUALTO=${CUT(MESSAGE(to),@,1)})
exten => shams,n,MessageSend(${ACTUALTO},${MESSAGE(from)})
exten => shams,n,NoOp(Send status is ${MESSAGE_SEND_STATUS})
exten => shams,n,GotoIf($["${MESSAGE_SEND_STATUS}" != “SUCCESS”]?sendfailedmsg)
exten => shams,n,Hangup()
;
; Handle failed messaging
exten => shams,n(sendfailedmsg),Set(MESSAGE(body)="[${STRFTIME(${EPOCH},%d%m%Y-%H:%M:%S)}] Your message to ${EXTEN} has failed. Retry later.")
exten => shams,n,Set(ME_1=${CUT(MESSAGE(from),<,2)})
exten => shams,n,Set(ACTUALFROM=${CUT(ME_1,@,1)})
exten => shams,n,MessageSend(${ACTUALFROM},ServiceCenter)
exten => shams,n,Hangup()
exten => shams,n,Hangup()