CISCOルーターでのIMSネットワーク(Beltelecom)のSIPエージェントの構成

現在、ベラルーシの通信事業者であるBeltelecomは、IMSネットワークに基づいた電話通信を積極的に導入しています。 使用する機器が提供されます。 通常のADSLモデムですが、SIPクライアントが組み込まれています。

ただし、テレフォニーを高めたCISCO 2951があります。 ベルテレコムの機器なしで、直接ルーターにそのような電話番号を設定することは可能ですか?

モデムの設定を解析すると、次のことがわかりました。 VoIPは、IP / DHCPモードの個別のPVC(VCI / VPI = 2/35)で配信されます。



モデムはDHCPを介してIPとゲートウェイの設定を受け取ります。



CISCOをさらに設定するには、ゲートウェイアドレスを覚えておくことが重要です。

契約の締結時に、次のデータが発行されます。

電話番号: + 37517xxxxxxx
ログイン: +37517xxxxxxx@ims.beltel.by

IMSサービスのパスワードpassIMSも調べる必要があります。 CiscoルータにADSL2およびADSL2高速WANインターフェイスカードがインストールされています。

まず、目的のPVC(2/35)への接続を構成します。

interface ATM0/1/0.2 point-to-point ip address dhcp no ip proxy-arp ip nat outside ip virtual-reassembly in atm route-bridged ip pvc 2/35 encapsulation aal5snap 

インターフェース名の.02は、同じインターフェース上にすでに1つの接続があるため、任意に選択されます。

 sh int atm 0/1/0.2 

インターフェイスが起動し、IPアドレスが受信されていることを確認してください。

telnetに最初にコマンドsendcmd 3 webd setconfig voippagedisp yを与えた場合、SIPサーバーの設定はモデムでも確認できます。



SIPサーバーの1つ、つまり10.56.0.9を使用します。 次に、ルートを登録する必要があります。

 ip route 10.56.0.9 255.255.255.255 10.233.64.1 ip route 10.56.0.10 255.255.255.255 10.233.64.1 ip route 10.56.0.11 255.255.255.255 10.233.64.1 

10.56.0.10および10.56.0.11は、オーディオストリームを提供するRTPサーバーのアドレスです。 ims.beltel.byにはDNSレコードがないため、手作業で処方します。

 ip host ims.beltel.by 10.56.0.9 

それでは、sip-uaの直接設定に移りましょう。 ここには機能があります。承認はドメインで行う必要があります。 +37517xxxxxxx@ims.beltel.byと入力します。 したがって、 数値パラメーターも使用します。

 sip-ua credentials number +37517xxxxxxx username +37517xxxxxxx@ims.beltel.by password <i>PassIMS</i> realm ims.beltel.by authentication username +37517xxxxxxx password <i>PassIMS</i> realm ims.beltel.by retry invite 3 retry response 3 retry bye 3 retry cancel 3 retry register 5 registrar dns:ims.beltel.by:5060 expires 3600 auth-realm ims.beltel.by sip-server dns:ims.beltel.by:5060 connection-reuse host-registrar 

正常な登録はコマンドから見られます:

 sh sip-ua register status 

次に、発信通話用のダイヤルピアを作成します。

 dial-peer voice 8017 voip description #toIMS# <i> translation-profile outgoing fromIMS</i> destination-pattern 8017[2,3,5].T session protocol sipv2 session target sip-server session transport udp voice-class codec 1 dtmf-relay rtp-nte no vad 

また、内線番号をBeltelecomが発行した番号に置き換えて、コールが処理されるようにする必要もあります。 これはtranslation-profileを介して行われます

 voice translation-rule 1 rule 1 /.*/ /+37517xxxxxxx/ voice translation-profile fromIMS translate calling 1 

私はCisco 6921電話を使用しているため、内線番号の2番目のパラメーターは、単に着信呼び出し用に登録されています。

 ephone-dn 1 dual-line number 1234 secondary +37517xxxxxxx no-reg both 

したがって、サードパーティの機器を追加せずにデジタル形式で電話ネットワークにSIP番号を取得します。

更新:最近BeltelecomはUDPプロトコルの作業を開始しました。 したがって、着信接続のセカンダリ番号を入力することはできません。 着信ルールでダイヤルピアを行う必要があります。

このようなもの:

 dial-peer voice 9192 voip description #Incoming_IMS# translation-profile incoming incomIMS session protocol sipv2 session target dns:ims.beltel.by session transport udp incoming called-number +37517xxxxxxx voice-class codec 1 dtmf-relay rtp-nte 

ここで、 トランスレーションプロファイル着信incomIMSは、IMS番号を、コールを受信する必要がある内部番号に一致させるルールです。

例:

 voice translation-rule 5 rule 1 /.*/ /1234/ voice translation-profile incomIMS translate called 5 

Source: https://habr.com/ru/post/J302412/


All Articles