我是靠谱客的博主 听话微笑,最近开发中收集的这篇文章主要介绍VoIP之业务功能特征码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在VoIP实际应用环境中,软交换(SIP服务端)会实现一些业务功能供IP终端使用,比如呼叫转移、黑名单、呼叫代答等。而IP终端(包括软件终端或话机)可以通过拨号的方式开启或关闭这些业务功能,其中的原理就是通过INVITE请求将业务功能对应的特征码和额外参数发送到服务端,服务端返回相应的应答码来表明业务功能开启成功(200-OK)或失败(比如500)。 
 

消息示例: 开启无条件呼叫转移,   特征码 *411*, 转移目的号码:9336

INVITE sip:*411*9336@192.168.0.104:5060;transport=udp SIP/2.0  
Via: SIP/2.0/UDP 192.168.1.134:5060;rport;branch=z9hG4bKPjMF25ejNnhvNOg7en5aYgDtVcRzA9XkF.
Max-Forwards: 70
From: "9339" <sip:9339@192.168.0.104>;tag=GVxnUfHp9pw-BVbbXu1J6icDCPCPDhb.
To: <sip:*411*9336@192.168.0.104>
Contact: "9339" <sip:9339@192.168.1.134:5060>
Call-ID: 723jjS2fzKFb0Tj0hFmCnD02EXdxs6YI
CSeq: 17917 INVITE
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS
Supported: replaces, 100rel
User-Agent: VoIP
Proxy-Authorization: Digest username="9339", realm="9339@192.168.0.104:5060", nonce="bdbd89e7d2672f499b9db25d9e0d7913", uri="sip:*411*9336@192.168.0.104:5060;transport=udp", response="8b7c615a6e258a63106669e2a646ec6a", algorithm=MD5
Content-Type: application/sdp
Content-Length:   378

v=0
o=- 3861689028 3861689028 IN IP4 192.168.1.134
s=SDP
c=IN IP4 192.168.1.134
t=0 0
m=audio 10016 RTP/AVP 0 8 9 18 102 97 101
c=IN IP4 192.168.1.134
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:9 G722/8000
a=rtpmap:18 G729/8000
a=rtpmap:102 opus/48000
a=rtpmap:97 iLBC/8000
a=fmtp:97 mode=20
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv

关键说明:

  • 业务特征码没有规范定义,具体由服务端厂家定义实现

最后

以上就是听话微笑为你收集整理的VoIP之业务功能特征码的全部内容,希望文章能够帮你解决VoIP之业务功能特征码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部