2013-02-25 38 views
5

Tôi đã nhận được tin nhắn trên máy chủ asterisk của tôi qua ngụm trên phiên bản asterisk 1.4.11 nhưng không thể định tuyến từ agi hoặc gửi đến một số dòng dưới đây tôi có thể thấy trên bảng điều khiển.Nhận sms trên asterisk sip

[Feb 24 23:50:29] WARNING[23972]: chan_sip.c:9496 receive_message: Received message to <sip:[email protected]> from <sip:[email protected]>;tag=sansay1824778355rdb15870, dropped it... 
Content-Type:text/plain 
Message: Test SMS 

Trả lời

2

Không có bất kỳ thỏa thuận chiều với sms trên 1,4 *

Bạn cần phiên bản dấu 10 hoặc 11

Cấu hình sau:.

sip.conf

textsupport=yes                                            
accept_outofcall_message = yes                                 
outofcall_message_context = messages 

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()                                          
+0

10 và 11 là gì đối với tôi biết không có bất kỳ phiên bản dấu sao nào là phiên bản cuối cùng 1.8. * –

+1

Vui lòng truy cập http://www.asterisk.org/downloads và kiểm tra. phiên bản mới nhất là 11.2.1 (trên phân loại cũ hơn, nó phải là 1.11.2.1). – arheops

+0

Tôi đã kiểm tra trên 1.8 cũng [Mar 5 11:24:33] CẢNH BÁO [9094]: chan_sip.c: 15727 receive_message: Đã nhận được tin nhắn tới từ ; tag = sansay1867839809rdb8539, bỏ ... Loại nội dung: văn bản/đồng bằng Thông báo: kiểm tra –