SIP リスナーを作成するには、管理コンソールで「設定」ノードを展開し、設定する設定を選択します。次に、SIP サービスを選択し、「SIP リスナー」ノードを選択して、「新規」をクリックします。SIP リスナーの設定を定義して、「保存」をクリックします。
または、asadmin create-sip-listener コマンドを使用することもできます。サンプルコマンドを次に示します。
asadmin create-sip-listener --siplisteneraddress=127.0.0.1 --siplistenerport=5066 --transport=udp_tcp mysiplistener
次に、SIP リスナーの属性を示します。
名前 (id): 新しいリスナーの一意の ID を指定します。
ネットワークアドレス (address): 一意のポート値を使用して、リスナーでサーバーのすべての IP アドレスを待機する場合は、0.0.0.0 を入力します。それ以外の場合は、サーバーの有効な IP アドレスを入力します。
リスナーポート (address): 「ネットワークアドレス」フィールドが 0.0.0.0 の場合は、一意のポート値を入力します。別の IP アドレスを使用する場合は、目的のポート値を入力します。
有効 (enabled: リスナーを有効にするかどうかを決定します。false に設定した場合は、リスナーに接続しようとすると、ソケット例外 (java.net.ConnectException) が発生します。
トランスポート (transport: トランスポートレイヤープロトコルの種類を指定します。設定できる値は udp_tcp と tls です。
SIP リスナーの属性を変更するには、asadmin set コマンドを使用するか、管理コンソールを使用します。SIP リスナーを編集するには、管理コンソールで「設定」ノードを展開し、設定を選択します。次に、SIP サービスを選択し、「SIP リスナー」ノードを選択して、編集する SIP リスナーを選択します。SIP リスナーの設定を編集して、「保存」をクリックします。
たとえば、SIP リスナーの SIP ポートを変更する場合は、asadmin set server.sip-service.sip-listener.sip-listener-1.port=5065 のコマンドを使用します。