KannelとHuaweiE220GSMモデムを使用してSMSゲートウェイを設定できます。
さて、私の質問は、Kannelが受信メッセージでサーバーの電話番号に追加された内線番号(たとえば、12345ではなく誰かのテキスト12345#28)を検出したり、そのような内線番号が追加された送信メッセージを送信したりすることは可能ですか?
KannelとHuaweiE220GSMモデムを使用してSMSゲートウェイを設定できます。
さて、私の質問は、Kannelが受信メッセージでサーバーの電話番号に追加された内線番号(たとえば、12345ではなく誰かのテキスト12345#28)を検出したり、そのような内線番号が追加された送信メッセージを送信したりすることは可能ですか?
Kannelは、「#」が含まれる受信者アドレスへの配信をサポートしていますが、デフォルトではサポートされていません。
デフォルトでは、Kannelのsmsbox(HTTP I / F)には、有効な受信者文字として「0123456789+-」があります。これらは「#」をサポートするように拡張できますが、設定
group = smsbox
...
sendsms-chars="0123456789 +-#"
それはすべてうまくいっていますが、重要なのは、配信に使用する基盤となるメッセージングレイヤーもそれをサポートすることです。たとえば、モデム(kannel'at'ドライバー)でテストする場合、モデムはsendコマンドでERRORを返したため、アドレス検証も実行される可能性があります。また、プロバイダーへのkannel'SMPP'接続を使用してテストすると、submit_smリクエストもエラーを返しました。したがって、Yes Kannelは、そのようにフォーマットされた受信者/宛先アドレスとの間の配信をサポートしますが、それは重要なポイントになる可能性があります。
HTH
乾杯、アラン