亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

使用python代碼調用三匯語音卡硬件撥打電話

系統 2994 0
            
              def push_notification_by_call(voice, worker_phone_num):
    """
    語音提醒
    :param voice: 音頻文件
    :param worker_phone_num: 用戶電話
    :return:
    """
    phone_num = str(worker_phone_num)
    shap3 = ctypes.cdll.LoadLibrary("C:\Windows\SHP_A3.dll")  # 加載動態鏈接庫
    shap3.SsmStartCti(path.join(src, 'ShCti\ShConfig.ini\0'),
                      path.join(src, 'ShCti\ShIndex.ini\0'))  # 初始化驅動
    ch = shap3.SsmSearchIdleCallOutCh(1, 0)  # 搜索空閑通道
    ret_1 = shap3.SsmAddToFileList(ch, voice, -1, 0, -1)  # 向驅動程序提交一個需要播放的語音文件
    ret_2 = shap3.SsmSetPlayVolume(ch, 3)  # 設置播放語音文件的聲音大小
    ret_3 = shap3.SsmPickup(ch)  # 通道摘機
    # shap3.SsmSetCalleeHookDetectP(ch, 6, 48)  # 增強的遠端摘機檢測器參數設置
    # shap3.SsmStartPickupAnalyze(ch)  # 啟動“增強的遠端摘機檢測器”
    ret_4 = shap3.SsmSetWaitAutoDialAnswerTimeEx(ch, 25)  # 設置一個通道等待被叫用戶摘機的最大等待時間
    ret_5 = shap3.SsmAutoDial(ch, phone_num)  # 撥打電話
    start_time = time.time()
    while True:  # 實時查詢當前通道狀態(時間間隔0.1秒)
        time.sleep(0.1)
        # if shap3.SsmGetPickup(ch) == 1:  # 判斷被叫用戶是否摘機
        ret_7 = shap3.SsmGetChState(ch)
        if shap3.SsmGetChState(ch) == 3:
            shap3.SsmPlayFileList(ch)  # 播放已添加的語音文件
        if shap3.SsmGetChState(ch) == 7:
            ret_6 = shap3.SsmGetPendingReason(ch)
            if ret_6 == 0:
                print "未檢測到撥號音, 請檢查是否插電話線"
            # elif ret_6 == 4:
            #     print "通道在“連接”狀態時檢測到對端用戶掛機"
            shap3.SsmStopPlayFileList(ch)  # 停止播放語音文件
            break
        end_time = time.time()
        max_time = end_time - start_time
        if max_time >= 120:  # 設置通話最大時長
            break
    shap3.SsmHangup(ch)  # 通道掛斷
    shap3.SsmClearFileList(ch)  # 關閉并清除已提交給驅動程序的全部語音文件
    shap3.SsmCloseCti()  # 關閉驅動程序
            
          

使用python代碼調用三匯語音卡硬件撥打電話_第1張圖片


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲欧美另类日韩 | 欧美视频第二页 | 九九热线精品视频6一 | 亚洲精品动漫一区二区三区在线 | 久久综合综合久久97色 | 中文字幕免费在线看线人动作大片 | 夜夜欢视频 | 亚洲 欧美 成人日韩 | 国产精品免费一区二区区 | 国产成人精品一区二三区2022 | 爱爱视频免费网站 | 91九色视频无限观看免费 | 视频国产91| 国产成人啪午夜精品网站 | 日本最新免费二区 | 香蕉久久一区二区三区 | 狠狠色噜噜 | 欧美午夜毛片a级在线 | 亚洲精品一区二区三区香蕉在线看 | 奇米777在线视频 | 久青草视频| 亚洲性综合 | 六月婷婷啪啪 | 久艹在线播放 | 国产精品免费观看网站 | 一级毛片真人免费观看 | 久草在线首页 | 老司机午夜影院 | 国产成人久久 | 激情奇米 | 女bbbbxxxx另类亚洲 | 亚洲欧美视频二区 | 亚色在线视频 | 老妇激情毛片免费中国 | 嫩模尺度私拍在线视频 | 91久久精品视频 | 奇米第四色视频 | 久草在线视频在线观看 | 国产自愉自愉全免费高清 | 天天草天天 | 亚洲国产福利精品一区二区 |