亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mainform.frm

?? VaxSIPUserAgentSDK
?? FRM
?? 第 1 頁 / 共 4 頁
字號:

Private Sub VaxSIPUserAgentOCX_OnFailToConnect(ByVal LineNo As Long)
    AddToStatusLog ("Line-" + Str(LineNo + 1) + ": Fail to connect.")
End Sub

Private Sub VaxSIPUserAgentOCX_OnFailToRegister()
    AddToStatusLog ("Fail to register.")
End Sub

Private Function FindCallIdFromList(ByVal CallId As String) As Boolean
    
    Dim Result As Boolean
    
    Result = False
    
    For ListIndex = 0 To (ListIncomingCallIds.ListCount - 1)
       
        If UCase(ListIncomingCallIds.List(ListIndex)) = UCase(CallId) Then
          Result = True
          Exit For
        End If
    
    Next ListIndex
    
    FindCallIdFromList = Result
    
End Function

Private Sub VaxSIPUserAgentOCX_OnGeneralFailureResponse(ByVal LineNo As Long, ByVal StatusCode As Long, ByVal ReasonPhrase As String)
    AddToStatusLog ("Line-" + Str(LineNo + 1) + " Response: " + ReasonPhrase)
End Sub

Private Sub VaxSIPUserAgentOCX_OnIncomingCall(ByVal CallId As String, ByVal DisplayName As String, ByVal UserName As String, ByVal FromURI As String, ByVal ToURI As String)
    
    If FindCallIdFromList(CallId) = False Then
        ListIncomingCallIds.AddItem (CallId)
        
        If Len(DisplayName) <> 0 Then
           ListIncomingCall.AddItem ("CLI: " + DisplayName)
        Else
           ListIncomingCall.AddItem ("CLI: " + UserName)
        End If
        
    End If
    
    If ListIncomingCall.ListIndex = -1 And ListIncomingCall.ListCount > 0 Then
        ListIncomingCall.ListIndex = 0
    End If
    
End Sub

Private Sub VaxSIPUserAgentOCX_OnIncomingCallRingingStart(ByVal CallId As String)
    
    If CheckPlayRingTone.Value = 1 Then
        Retval = PlaySound(ByVal "ring.wav", 0&, SND_ASYNC Or SND_FILENAME Or SND_LOOP Or SND_NODEFAULT)
    End If
        
End Sub

Private Sub VaxSIPUserAgentOCX_OnIncomingCallRingingStop(ByVal CallId As String)
    RemoveCallIdFromList (CallId)
    Retval = PlaySound(ByVal 0&, 0&, SND_ASYNC Or SND_FILENAME Or SND_LOOP Or SND_NODEFAULT)
End Sub

Private Sub VaxSIPUserAgentOCX_OnPlayWaveDone(ByVal LineNo As Long)
    AddToStatusLog ("Line-" + Str(LineNo + 1) + ": Play wave done.")
End Sub

Private Sub VaxSIPUserAgentOCX_OnProvisionalResponse(ByVal LineNo As Long, ByVal StatusCode As Long, ByVal ReasonPhrase As String)
    AddToStatusLog ("Line-" + Str(LineNo + 1) + ": Response: " + ReasonPhrase)
End Sub

Private Sub VaxSIPUserAgentOCX_OnRedirectionResponse(ByVal LineNo As Long, ByVal StatusCode As Long, ByVal ReasonPhrase As String, ByVal Contact As String)
    AddToStatusLog ("Line-" + Str(LineNo + 1) + ": Response: " + ReasonPhrase)
End Sub

Private Sub VaxSIPUserAgentOCX_OnRequestFailureResponse(ByVal LineNo As Long, ByVal StatusCode As Long, ByVal ReasonPhrase As String)
    AddToStatusLog ("Line-" + Str(LineNo + 1) + ": Response: " + ReasonPhrase)
End Sub

Private Sub VaxSIPUserAgentOCX_OnServerFailureResponse(ByVal LineNo As Long, ByVal StatusCode As Long, ByVal ReasonPhrase As String)
    AddToStatusLog ("Line-" + Str(LineNo + 1) + ": Response: " + ReasonPhrase)
End Sub

Private Sub VaxSIPUserAgentOCX_OnSuccessToConnect(ByVal LineNo As Long, ByVal ToRTPIP As String, ByVal ToRTPPort As Long)
    
    AddToStatusLog ("Line-" + Str(LineNo + 1) + ": Success to connect.")
    
    Result = VaxSIPUserAgentOCX.GetSpkVolume()
    SliderSpkVol.Value = Result / 25
    
    Result = VaxSIPUserAgentOCX.GetMicVolume()
    SliderMicVol.Value = Result / 25
     
    Result = VaxSIPUserAgentOCX.IsMicBoostEnable()
    If Result = True Then
      CheckMicBoost.Value = 1
    Else
      CheckMicBoost.Value = 0
    End If
    
End Sub

Private Sub VaxSIPUserAgentOCX_OnSuccessToRegister()
    AddToStatusLog ("Registered successfully.")
End Sub

Private Sub VaxSIPUserAgentOCX_OnTryingToRegister()
    AddToStatusLog ("Trying to register.")
End Sub

Private Sub VaxSIPUserAgentOCX_OnTryingToUnRegister()
    AddToStatusLog ("Trying to Unregister.")
End Sub

Private Sub VaxSIPUserAgentOCX_OnSuccessToUnRegister()
    AddToStatusLog ("Unregistered successfully.")
End Sub

Private Sub VaxSIPUserAgentOCX_OnFailToUnRegister()
    AddToStatusLog ("Fail to unregister.")
End Sub

Private Sub BtnDial_Click()
    
    Dim ToURI
    Dim Result
       
    If EditPhoneNo.Text = "" Then
        MsgBox ("Please enter a phone number.")
        Exit Sub
    End If
    
    '*******************************************************
    '       Constructing SIP To URI for IP Telephony:
    '                sip:PhoneNumber@SIP Proxy
    '********************************************************
    
    ToURI = "sip:" + EditPhoneNo.Text + "@" + EditSIPProxy.Text
            
    LineNo = ComboDial.ListIndex
            
    Result = VaxSIPUserAgentOCX.Connect(LineNo, ToURI, ListAudioIn.ListIndex - 1, ListAudioOut.ListIndex - 1)
    If Result = False Then
        ErrorMessages
    Else
        AddToStatusLog ("Line-" + Str(LineNo + 1) + ": Dialing.")
    End If
    
End Sub

Private Sub BtnHangUp_Click()
    
    Dim Result
    LineNo = ComboDial.ListIndex
    
    Result = VaxSIPUserAgentOCX.Disconnect(LineNo)
    If Result = False Then
        ErrorMessages
    End If
            
End Sub

Private Sub BtnHold_Click()
    Dim Result
    
    LineNo = ComboDial.ListIndex
    Result = VaxSIPUserAgentOCX.HoldLine(LineNo)
    If Result = False Then
        ErrorMessages
    End If
    
End Sub

Private Sub BtnUnHold_Click()
    Dim Result
    
    LineNo = ComboDial.ListIndex
    Result = VaxSIPUserAgentOCX.UnHoldLine(LineNo)
    If Result = False Then
        ErrorMessages
    End If
End Sub

Private Sub RemoveCallIdFromList(ByVal CallId As String)
    
    For ListIndex = 0 To (ListIncomingCallIds.ListCount - 1)
       
        If UCase(ListIncomingCallIds.List(ListIndex)) = UCase(CallId) Then
          ListIncomingCall.RemoveItem (ListIndex)
          ListIncomingCallIds.RemoveItem (ListIndex)
          ListIndex = ListIndex - 1
        End If
    
    Next ListIndex
    
End Sub

Private Sub BtnAccept_Click()
    
    SelectedItemIndex = ListIncomingCall.ListIndex
    If SelectedItemIndex = -1 Then
        Exit Sub
    End If
                        
    LineNo = ComboIncomingCall.ListIndex
    
    CallId = ListIncomingCallIds.List(SelectedItemIndex)
    Result = VaxSIPUserAgentOCX.AcceptCall(LineNo, CallId, ListAudioIn.ListIndex - 1, ListAudioOut.ListIndex - 1)
    If Result = False Then
        ErrorMessages
        Exit Sub
    End If
        
    Retval = PlaySound(ByVal 0&, 0&, SND_ASYNC Or SND_FILENAME Or SND_LOOP Or SND_NODEFAULT)
    
    RemoveCallIdFromList (CallId)
        
    If ListIncomingCall.ListIndex = -1 And ListIncomingCall.ListCount > 0 Then
        ListIncomingCall.ListIndex = 0
    End If
    
End Sub

Private Sub BtnReject_Click()
    
    SelectedItemIndex = ListIncomingCall.ListIndex
    If SelectedItemIndex = -1 Then
        Exit Sub
    End If
                        
    CallId = ListIncomingCallIds.List(SelectedItemIndex)
    Result = VaxSIPUserAgentOCX.RejectCall(CallId)
    If Result = False Then
        ErrorMessages
        Exit Sub
    End If
    
    Retval = PlaySound(ByVal 0&, 0&, SND_ASYNC Or SND_FILENAME Or SND_LOOP Or SND_NODEFAULT)
        
    RemoveCallIdFromList (CallId)
        
    If ListIncomingCall.ListIndex = -1 And ListIncomingCall.ListCount > 0 Then
        ListIncomingCall.ListIndex = 0
    End If
       
End Sub

Private Sub BtnResetRecordingBuffer_Click()
    
    LineNo = ComboRecord.ListIndex
    VaxSIPUserAgentOCX.ResetRecording (LineNo)
    
End Sub

Private Sub BtnSaveToWaveFile_Click()
    Dim Result
    
    LineNo = ComboRecord.ListIndex
    Result = VaxSIPUserAgentOCX.SaveRecordingToWaveFile(LineNo, EditSaveFileName.Text)
    If Result = False Then
        ErrorMessages
        Exit Sub
    End If
   
    MsgBox ("Saved Successfully")
End Sub

Private Sub ChkStartRecording_Click()
        
    Dim Result
        
    LineNo = ComboRecord.ListIndex
    
    If ChkStartRecording.Value = 1 Then
        Result = VaxSIPUserAgentOCX.StartRecording(LineNo, 2)
    Else
        Result = VaxSIPUserAgentOCX.StopRecording(LineNo)
    End If
End Sub

Private Sub CheckEchoCancel_Click()
    If CheckEchoCancel.Value = 1 Then
        VaxSIPUserAgentOCX.EnableEchoNoiseCancellation
    Else
        VaxSIPUserAgentOCX.DisableEchoNoiseCancellation
    End If
End Sub

Private Sub CheckMicBoost_Click()
    If CheckMicBoost.Value = 1 Then
        VaxSIPUserAgentOCX.EnableMicBoost
    Else
        VaxSIPUserAgentOCX.DisableMicBoost
    End If
End Sub

Private Sub CheckDisturb_Click()
    If CheckDisturb.Value = 1 Then
        VaxSIPUserAgentOCX.EnableDonotDisturb
    Else
        VaxSIPUserAgentOCX.DisableDonotDisturb
    End If
End Sub

Private Sub CheckGSM610_Click()
    
    '****Codec No 0 represents GSM 6.10 *****
    
    If CheckGSM610.Value = 1 Then
        VaxSIPUserAgentOCX.SelectVoiceCodec (0)
    Else
        VaxSIPUserAgentOCX.DeselectVoiceCodec (0)
    End If
End Sub

Private Sub CheckiLBC_Click()
    
    '****Codec No 1 represents iLBC *****
    
    If CheckiLBC.Value = 1 Then
        VaxSIPUserAgentOCX.SelectVoiceCodec (1)
    Else
        VaxSIPUserAgentOCX.DeselectVoiceCodec (1)
    End If
End Sub

Private Sub CheckG711A_Click()
    
    '****Codec No 2 represents G711 A-LAW *****
    
    If CheckG711A.Value = 1 Then
        VaxSIPUserAgentOCX.SelectVoiceCodec (2)
    Else
        VaxSIPUserAgentOCX.DeselectVoiceCodec (2)
    End If
End Sub

Private Sub CheckG711U_Click()
    
    '****Codec No 3 represents G711 U-LAW *****
    
    If CheckG711U.Value = 1 Then
        VaxSIPUserAgentOCX.SelectVoiceCodec (3)
    Else
        VaxSIPUserAgentOCX.DeselectVoiceCodec (3)
    End If
End Sub

Private Sub UpdateAudioIn()
    ListAudioIn.Clear
    ListAudioIn.AddItem ("Default Device")
    
    For DeviceId = 0 To VaxSIPUserAgentOCX.GetAudioInDevTotal() - 1
        ListAudioIn.AddItem (VaxSIPUserAgentOCX.GetAudioInDevName(DeviceId))
    Next DeviceId
    
    ListAudioIn.ListIndex = 0
    
End Sub

Private Sub UpdateAudioOut()
    ListAudioOut.Clear
    ListAudioOut.AddItem ("Default Device")
    
    For DeviceId = 0 To VaxSIPUserAgentOCX.GetAudioOutDevTotal() - 1
        ListAudioOut.AddItem (VaxSIPUserAgentOCX.GetAudioOutDevName(DeviceId))
    Next DeviceId
    
    ListAudioOut.ListIndex = 0
    
End Sub


Private Sub FillComboBox()
    
    ComboDial.Clear
    ComboRecord.Clear
    ComboPlayWave.Clear
    ComboIncomingCall.Clear
    ComboTransferCall.Clear

    For LineNo = 0 To (Int(EditTotalLines.Text) - 1)
       
       ComboDial.AddItem ("Line-" + Str(LineNo + 1))
       ComboRecord.AddItem ("Line-" + Str(LineNo + 1))
       ComboPlayWave.AddItem ("Line-" + Str(LineNo + 1))
       ComboIncomingCall.AddItem ("Line-" + Str(LineNo + 1))
       ComboTransferCall.AddItem ("Line-" + Str(LineNo + 1))
       
    Next LineNo

    ComboDial.ListIndex = 0
    ComboRecord.ListIndex = 0
    ComboPlayWave.ListIndex = 0
    ComboIncomingCall.ListIndex = 0
    ComboTransferCall.ListIndex = 0

End Sub

Private Function GetCodecName(ByVal CodecNo As Integer) As String

    Dim CodecName
    CodecName = ""

    If CodecNo = 0 Then
        CodecName = "gsm6.10"
    
    ElseIf CodecNo = 1 Then
        CodecName = "iLBC"

    ElseIf CodecNo = 2 Then
        CodecName = "gsm711a"
    
    ElseIf CodecNo = 3 Then
        CodecName = "gsm711u"
    End If
                
    GetCodecName = CodecName

End Function
Private Sub TimerProgressBar_Timer()
    
    SpkProgress.Value = VaxSIPUserAgentOCX.GetSpkSoundLevel()
    MicProgress.Value = VaxSIPUserAgentOCX.GetMicSoundLevel()
    
End Sub

Private Sub AddToStatusLog(ByVal StatusLog As String)
        ListStatusLog.AddItem (StatusLog)
        ListStatusLog.TopIndex = ListStatusLog.ListCount - 1
End Sub

Private Sub TimerTick_Timer()
    
    If ListViewLineStatus.ListItems.Count = 0 Then
        For LineNo = 0 To (Int(EditTotalLines.Text) - 1)
            ListViewLineStatus.ListItems.Add , , Str(LineNo + 1)
        Next LineNo
    End If
    
    For LineNo = 0 To (Int(EditTotalLines.Text) - 1)
            
        ListViewLineStatus.ListItems.Item(LineNo + 1).SubItems(2) = GetCodecName(VaxSIPUserAgentOCX.GetOutboundCodec(LineNo))
        ListViewLineStatus.ListItems.Item(LineNo + 1).SubItems(3) = GetCodecName(VaxSIPUserAgentOCX.GetInboundCodec(LineNo))
        
        ItemText = ListViewLineStatus.ListItems.Item(LineNo + 1).SubItems(1)
                
        If VaxSIPUserAgentOCX.IsLineOpen(LineNo) = False Then
              
            If InStr(ItemText, "close") = 0 Then
                ListViewLineStatus.ListItems.Item(LineNo + 1).SubItems(1) = "close"
            End If
        
        Else
            If VaxSIPUserAgentOCX.IsLineBusy(LineNo) = True Then
                
                If VaxSIPUserAgentOCX.IsWaveFilePlaying(LineNo) = True Then
                    If InStr(ItemText, "playing") = 0 Then
                        ListViewLineStatus.ListItems.Item(LineNo + 1).SubItems(1) = "playing"
                    End If
                Else
                    If VaxSIPUserAgentOCX.IsLineHold(LineNo) = True Then
                        If InStr(ItemText, "hold") = 0 Then
                            ListViewLineStatus.ListItems.Item(LineNo + 1).SubItems(1) = "hold"
                        End If
                    Else
                        If InStr(ItemText, "busy") = 0 Then
                            ListViewLineStatus.ListItems.Item(LineNo + 1).SubItems(1) = "busy"
                        End If
                    End If
                End If
            Else
                If InStr(ItemText, "free") = 0 Then
                    ListViewLineStatus.ListItems.Item(LineNo + 1).SubItems(1) = "free"
                End If
            End If
        
        End If
                    
    Next LineNo

End Sub


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人激情图片网| 精品少妇一区二区三区免费观看 | 综合久久一区二区三区| 日韩精品一区二区三区视频在线观看| 欧美吻胸吃奶大尺度电影| 91在线观看视频| 色综合久久久网| 欧美中文字幕亚洲一区二区va在线| 91麻豆精品视频| 久久亚洲一级片| 中文字幕巨乱亚洲| 亚洲色图都市小说| 国产99久久久国产精品潘金| 播五月开心婷婷综合| 精品久久久三级丝袜| 亚洲激情网站免费观看| 亚洲成a人片综合在线| 日韩 欧美一区二区三区| 久久成人18免费观看| 国产aⅴ精品一区二区三区色成熟| 在线播放欧美女士性生活| 欧美电影免费观看高清完整版在线观看| 日韩毛片精品高清免费| 成人av电影免费观看| 国产欧美一区二区精品久导航| 国产精品久久久久一区二区三区| 亚洲精品乱码久久久久久黑人| 国产精品一区三区| 欧美色老头old∨ideo| 欧美日产在线观看| 久久色中文字幕| 日韩av一区二区三区四区| 色国产精品一区在线观看| 欧美一区二区三区四区在线观看 | 亚洲一级二级三级| 美女视频第一区二区三区免费观看网站| 国产综合色产在线精品| 91日韩在线专区| 亚洲欧美一区二区视频| 日韩成人午夜精品| 91精品国产欧美一区二区成人| 性久久久久久久久久久久| 欧美日韩免费观看一区二区三区 | 91久久一区二区| 亚洲国产精品影院| 风间由美性色一区二区三区| 国产精品网站在线观看| 久久精品久久综合| 国产亚洲自拍一区| 免费视频一区二区| 欧美美女视频在线观看| 日韩av一二三| 久久综合资源网| www.亚洲激情.com| 精品精品欲导航| 伊人性伊人情综合网| 欧美三级三级三级| 激情欧美一区二区三区在线观看| 中文字幕成人av| 欧美在线观看视频一区二区| 欧美精品乱码久久久久久| 日本不卡一区二区三区高清视频| 久久在线观看免费| 99久久99久久久精品齐齐| 欧美美女激情18p| 国产电影一区在线| 久久久久久久久99精品| 麻豆国产精品官网| 亚洲欧美怡红院| 欧美一级在线免费| 99亚偷拍自图区亚洲| 日韩av在线发布| 亚洲欧美中日韩| 日韩免费电影网站| 一本色道综合亚洲| 久久99精品国产麻豆不卡| 精品捆绑美女sm三区| 一本久道中文字幕精品亚洲嫩| 免费人成精品欧美精品| √…a在线天堂一区| 日韩丝袜美女视频| 老鸭窝一区二区久久精品| 亚洲欧洲美洲综合色网| 欧美成人女星排行榜| 色久综合一二码| 国产99久久精品| 裸体在线国模精品偷拍| 亚洲黄色在线视频| 中文字幕第一区综合| 欧美大片日本大片免费观看| 91高清视频在线| 成人精品国产免费网站| 久久99热国产| 日本女优在线视频一区二区| 亚洲欧美日韩人成在线播放| 在线观看亚洲成人| av在线不卡电影| 国产精品69毛片高清亚洲| 麻豆视频观看网址久久| 香蕉久久一区二区不卡无毒影院| 综合久久久久综合| 亚洲国产精品成人综合色在线婷婷| 日韩一区二区三区在线视频| 欧美日韩性生活| 欧美亚洲尤物久久| 色久综合一二码| 91久久精品网| 欧美综合视频在线观看| 94色蜜桃网一区二区三区| 成人国产精品免费观看| 国产+成+人+亚洲欧洲自线| 国产一区美女在线| 一区二区三区免费观看| 欧美本精品男人aⅴ天堂| 88在线观看91蜜桃国自产| 成熟亚洲日本毛茸茸凸凹| 亚洲成人1区2区| 午夜日韩在线电影| 国产精品高清亚洲| 国产精品久久久久aaaa樱花| 激情小说亚洲一区| 国产又粗又猛又爽又黄91精品| 精品一区二区在线播放| 国内精品伊人久久久久影院对白| 国精产品一区一区三区mba桃花| 国模冰冰炮一区二区| 国产精品996| 99国产精品久久| 欧美性大战久久| 91精品在线免费| 久久伊99综合婷婷久久伊| 国产亚洲欧美激情| 亚洲欧美二区三区| 午夜电影网亚洲视频| 九九精品视频在线看| 成人动漫一区二区三区| 在线观看国产精品网站| 91精品国产欧美一区二区18| 2023国产精品自拍| 亚洲视频免费观看| 三级影片在线观看欧美日韩一区二区 | 丝袜美腿成人在线| 国模套图日韩精品一区二区 | 精品免费一区二区三区| 久久久青草青青国产亚洲免观| 国产精品色在线观看| 一区二区免费在线| 久久se精品一区精品二区| 成人免费黄色大片| 欧美福利电影网| 中文字幕va一区二区三区| 一区二区三区蜜桃网| 国内精品久久久久影院薰衣草| 99re这里只有精品首页| 欧美一区二区视频在线观看| 中文字幕欧美一区| 美女一区二区久久| 色网站国产精品| 久久久久久久久久久久久久久99 | 欧美精品一区二区三区在线| 国产精品久久久久久久久免费丝袜 | 99久久国产综合色|国产精品| 欧美日韩国产经典色站一区二区三区| 久久综合九色综合久久久精品综合| 综合久久综合久久| 国产在线一区观看| 欧美日韩国产一区二区三区地区| 国产日产欧美一区二区三区| 石原莉奈一区二区三区在线观看 | 欧美日韩国产a| 国产精品国模大尺度视频| 蜜臀av一级做a爰片久久| 91丨porny丨首页| 久久久久久久综合色一本| 性做久久久久久| 91蜜桃在线观看| 日本一区二区三区高清不卡| 水蜜桃久久夜色精品一区的特点| 波多野结衣在线一区| 精品国产一区二区精华| 天天综合天天做天天综合| 欧美丝袜丝交足nylons| 国产精品美女久久久久久久网站| 蜜桃视频在线一区| 欧美疯狂做受xxxx富婆| 亚洲精品国产无天堂网2021| 成人a免费在线看| 久久精品水蜜桃av综合天堂| 精品影院一区二区久久久| 91精品在线免费观看| 丝瓜av网站精品一区二区 | 91麻豆福利精品推荐| 国产精品你懂的| 成人免费视频视频| 日本一区二区三区国色天香| 国产精品香蕉一区二区三区| 久久久久久电影| 国产91高潮流白浆在线麻豆| 久久九九久精品国产免费直播| 国产一区二区三区在线观看精品|