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

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

系統 2790 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條評論
主站蜘蛛池模板: 97se亚洲 | 奇米777888| 在线国产中文字幕 | 香蕉色香蕉在线视频 | 四虎在线精品观看免费 | 欧美色视频日本片免费高清 | 99久久99视频 | 亚洲中字幕 | 久久午夜夜伦伦鲁鲁片 | 国产图片亚洲精品一区 | 亚洲精品一区二区三区不卡 | 99re7在线精品免费视频 | 免费国产精品视频 | 亚洲午夜久久影院 | 精品国产_亚洲人成在线高清 | 狠狠色噜噜狠狠狠狠色综合网 | 久久乐国产精品亚洲综合m3u8 | 天天碰天天摸天天操 | 久艹伊人 | 中文久久 | 亚洲精品一区二区三区在线观看 | 国产成人综合亚洲一区 | 福利在线观看视频 | 久久久青青久久国产精品 | 日韩精品亚洲精品485页 | 四虎comwww最新地址 | 岛国毛片一级一级特级毛片 | 天天操夜夜操美女 | 午夜骚 | 成人黄色免费 | 成人a网站 | 免费观看日本高清a毛片 | 亚洲免费大片 | 久久亚洲国产成人精品性色 | 日本不卡视频在线 | 久久亚洲精品国产亚洲老地址 | 日本1区 | 女人用粗大自熨喷水在线视频 | 天天插天天操 | 亚洲精品线在线观看 | 成人久久18免费网址 |