日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > C# >内容正文

C#

C#实现IVR(基于东进的语音卡)-5

發(fā)布時(shí)間:2023/12/29 C# 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#实现IVR(基于东进的语音卡)-5 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.


????///?<summary>
????
///?語音資源操作類型
????
///?</summary>

????public?enum?VoiceOperatorType
????
{
????????
///?<summary>
????????
///?//沒有語音操作
????????
///?</summary>

????????OP_NoOperator?=?0,
????????
///?<summary>
????????
///?//普通放音
????????
///?</summary>

????????OP_Play?=?1,
????????
///?<summary>
????????
///?//循環(huán)放音
????????
///?</summary>

????????OP_LoopPlay?=?2,
????}
;

????
///?<summary>
????
///?用戶狀態(tài)類型
????
///?</summary>

????public?enum?USER_STATE
????
{
????????
///?<summary>
????????
///?未摘機(jī)
????????
///?</summary>

????????USR_OFFHOOK=0,
????????
///?<summary>
????????
///?等待撥號(hào)
????????
///?</summary>

????????USR_WAITDIAL=1,
????????
///?<summary>
????????
///?撥號(hào)
????????
///?</summary>

????????USR_DIAL=2,
????????
///?<summary>
????????
///?結(jié)束
????????
///?</summary>

????????USR_ENDSESSION=3,
????????
///?<summary>
????????
///?等待語音
????????
///?</summary>

????????USR_WAITONHOOK=4,
????????
///?<summary>
????????
///?振鈴
????????
///?</summary>

????????USR_RING=5,
????????
///?<summary>
????????
///?通話
????????
///?</summary>

????????USR_CONNECT=6,
????????
///?<summary>
????????
///?摘機(jī)中
????????
///?</summary>

????????USR_ONHOOK?=?50,
????????
///?<summary>
????????
///?取消振鈴
????????
///?</summary>

????????USR_EXRING=51,
????????
///?<summary>
????????
///?退出通話
????????
///?</summary>

????????USR_EXCONNECT=52

????}
;

????
///?<summary>
????
///?中繼信道狀態(tài)
????
///?</summary>

????public?enum?TRUNK_ST
????
{
????????
///?<summary>
????????
///?空閑狀態(tài)
????????
///?</summary>

????????TRK_FREE=0,????????//free?state
????????///?<summary>
????????
///?準(zhǔn)備狀態(tài)
????????
///?</summary>

????????TRK_READY=1,????????//mfc?stop?state
????????///?<summary>
????????
///?振鈴狀態(tài)
????????
///?</summary>

????????TRK_RING=2,????????//ring?user
????????///?<summary>
????????
///?撥號(hào)狀態(tài)
????????
///?</summary>

????????TRK_CALLOUT=3,????//user?dial?over,?callout
????????///?<summary>
????????
///?等待摘機(jī)
????????
///?</summary>

????????TRK_WAITUSEROFFHOOK=4,????//ring?user,?wait?offhok
????????///?<summary>
????????
///?摘機(jī)狀態(tài)
????????
///?</summary>

????????TRK_WAITUSERONHOOK=5,
????????
///?<summary>
????????
///?結(jié)束談話
????????
///?</summary>

????????TRK_ENDSESSION=6,????????????//end?a?talk
????????///?<summary>
????????
///?鏈接狀態(tài)
????????
///?</summary>

????????TRK_CONNECT=7,
????????
///?<summary>
????????
///?為初始化狀態(tài)
????????
///?</summary>

????????TRK_NULLSTATE=8,
????????
///?<summary>
????????
///?播放狀態(tài)
????????
///?</summary>

????????TRK_PLAY=9,
????????
///?<summary>
????????
///?呼入狀態(tài)
????????
///?</summary>

????????TRK_CALLIN=10,
????????
///?<summary>
????????
///?摘機(jī)狀態(tài)
????????
///?</summary>

????????TRK_ONHOOK=11,
????????
///?<summary>
????????
///?掛機(jī)狀態(tài)
????????
///?</summary>

????????TRK_HANGUP=12,
????}
;

????
///?<summary>
????
///?用戶狀態(tài)
????
///?</summary>

????public?struct?UR_ST
????
{
????????
public?int?ConnUrID;
????????
public?USER_STATE?ST;
????????
public?int?ConnTrID;
????????
????}



????
///?<summary>
????
///?對(duì)收到的ISUP消息,獲取其中的原因值
????
///?</summary>

????public??enum?CAUSE_VALUE:int
????
{
????????
///?<summary>
????????
///?中繼通道的范圍越界
????????
///?</summary>

????????RSN_PCMNULL_CALLER=-1,
????????
///?<summary>
????????
///?收到的消息中不含有原因指示碼,或沒有新的ISUP消息到達(dá)
????????
///?</summary>

????????RSN_UNKOWNNUM_ISUP=0,
????????
///?<summary>
????????
///?//空號(hào)
????????
///?</summary>

????????RSN_UNALLOCATED_NUMBER?=?0x01,?
????????
///?<summary>
????????
///????????//正常的呼叫清除
????????
///?</summary>

????????RSN_NORMAL_CALL_CLEARING?=?0x10,?
????????
///?<summary>
????????
///??//用戶忙
????????
///?</summary>

????????RSN_USER_BUSY?=?0x11,????
????????
///?<summary>
????????
///??//無用戶響應(yīng)
????????
///?</summary>????

????????RSN_NO_USER_RESPONDING?=?0x12,?
????????
///?<summary>
????????
///?//被叫無應(yīng)答,超時(shí)未摘機(jī)
????????
///?</summary>

????????RSN_USER_ALERTING_NO_ANSWER?=?0x13,?
????????
///?<summary>
????????
///??//呼叫拒絕
????????
///?</summary>

????????RSN_CALL_REJECTED?=?0x15,?
????????
///?<summary>
????????
///????//不完整的號(hào)碼
????????
///?</summary>

????????RSN_INCOMPLETE_NUMBER?=?0x1c,
????????
///?<summary>
????????
///??//正常,未規(guī)定
????????
///?</summary>

????????RSN_NORMAL_NO_SET?=?0x1f,
????????
///?<summary>
????????
///?//無可用的電路
????????
///?</summary>

????????RSN_NO_CIRCUIT_CHANNELAVAILABLE?=?0x22,?
????????
///?<summary>
????????
///?//請求的電路不可用
????????
///?</summary>

????????RSN_REQUESTEDCIRCUIT_CHANNEL_NOTAVAILABLE?=?0x2c,
????????
///?<summary>
????????
///?????//定時(shí)器超時(shí)恢復(fù)
????????
///?</summary>

????????RSN_RECOVERY_ON_TIME_EXPIRY?=?0x66,
????????
///?<summary>
????????
///?//本地釋放電路
????????
///?</summary>

????????RSN_LOCAL_RLC?=?0x20,
????????
///?<summary>
????????
///?//電路復(fù)原
????????
///?</summary>???????????????

????????RSN_RECEIVE_RSC?=?0x21,?????????????????????????????????

????}
;

????
///?<summary>
????
///?信道狀態(tài)
????
///?</summary>

????public?struct?TRK_ST
????
{
????????
public?TRUNK_ST?ST;
????????
public?int?ConnUrID;
????????
public?int?ConnTrID;
????????
public?string?DialNum;
????}


????
public?struct?PR
????
{
????????[MarshalAs(UnmanagedType.ByValArray,SizeConst
=32)]
????????
public?char[]?TelarrChar;
????????
public?char[]?CallarrChar;
????}


????
public?struct?TelNum
????
{
????????[MarshalAs(UnmanagedType.ByValArray,?SizeConst?
=?32)]
????????
public?byte[]?arrTelNum;
????????[MarshalAs(UnmanagedType.ByValArray,?SizeConst?
=?32)]
????????
public?byte[]?arrCallNum;
????}

}

原作地址:http://www.cnblogs.com/cnherman/archive/2008/07/08/1237937.html

總結(jié)

以上是生活随笔為你收集整理的C#实现IVR(基于东进的语音卡)-5的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。