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

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

?? mainform.vb

?? VaxSIPUserAgentSDK
?? VB
?? 第 1 頁 / 共 3 頁
字號:
Public Class MainForm

    Private Const SND_FILENAME As Integer = &H20000
    Private Const SND_LOOP As Short = &H8S
    Private Const SND_ASYNC As Short = &H1S
    Private Const SND_NODEFAULT As Short = &H2

    Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Integer, ByVal dwFlags As Integer) As Boolean

    Private Sub ErrorMessages()

        Dim VaxObjectError As Object
        VaxObjectError = VaxSIPUserAgentOCX.GetVaxObjectError

        If VaxObjectError = 10 Then
            MsgBox("You are not Online, please click the 'Online' button first.")
        End If

        If VaxObjectError = 11 Then
            MsgBox("Cann't open local communication port. Another softphone (x-Ten, x-lite or skype etc) is already running. Please close it first.")
        End If

        If VaxObjectError = 12 Then
            MsgBox("License Key is not valid.")
        End If

        If VaxObjectError = 13 Then
            MsgBox("Fail to initialize VaxVoIP task window.")
        End If

        If VaxObjectError = 14 Then
            MsgBox("Cann't access Input/Mic device or device is already in use.")
        End If

        If VaxObjectError = 15 Then
            MsgBox("Cann't access Output/Speaker device or device is already in use.")
        End If

        If VaxObjectError = 16 Then
            MsgBox("Input/Mic device is not open.")
        End If

        If VaxObjectError = 17 Then
            MsgBox("Output/Speaker device is not open.")
        End If

        If VaxObjectError = 18 Then
            MsgBox("Your sound device does not support mic volume.")
        End If

        If VaxObjectError = 19 Then
            MsgBox("Your sound device does not support speaker volume.")
        End If

        If VaxObjectError = 20 Then
            MsgBox("Recording media initialization fail.")
        End If

        If VaxObjectError = 21 Then
            MsgBox("Cann't open the wave file.")
        End If

        If VaxObjectError = 22 Then
            MsgBox("Provided SIP URI is not valid.")
        End If

        If VaxObjectError = 23 Then
            MsgBox("Codec is not supported.")
        End If

        If VaxObjectError = 24 Then
            MsgBox("Error to create SDP (Session Description Protocol) request.")
        End If

        If VaxObjectError = 25 Then
            MsgBox("Error to create CONNECTION request. Please check the provided SIP URI is valid.")
        End If

        If VaxObjectError = 26 Then
            MsgBox("Error to create REGISTER request. Please check the provided SIP URI is valid.")
        End If

        If VaxObjectError = 27 Then
            MsgBox("Error to create UN-REGISTER request. Please check the provided SIP URI is valid.")
        End If

        If VaxObjectError = 28 Then
            MsgBox("Error to create DISCONNECT request.")
        End If

        If VaxObjectError = 29 Then
            MsgBox("Line No is not valid.")
        End If

        If VaxObjectError = 30 Then
            MsgBox("Line is already busy.")
        End If

        If VaxObjectError = 31 Then
            MsgBox("Line is not open.")
        End If

        If VaxObjectError = 32 Then
            MsgBox("Invalid Call-Id.")
        End If

        If VaxObjectError = 33 Then
            MsgBox("Provided value is not valid.")
        End If

        If VaxObjectError = 34 Then
            MsgBox("Selected line is not in voice session.")
        End If

        If VaxObjectError = 35 Then
            MsgBox("Fail to read wave file.")
        End If

        If VaxObjectError = 36 Then
            MsgBox("Fail to write wave file.")
        End If

        If VaxObjectError = 37 Then
            MsgBox("Unsupported wave file format.")
        End If

    End Sub

    Private Function InitVaxVoIPObject(ByVal MyIP As String, ByVal FromURI As String) As Boolean

        Dim ListenPort As Short
        Dim Result As Boolean

        Result = False
        ListenPort = 5060

        Do While ListenPort < 7000

            Result = VaxSIPUserAgentOCX.Initialize(False, MyIP, ListenPort, FromURI, EditOutBoundProxy.Text, EditSIPProxy.Text, EditLoginId.Text, EditLoginPwd.Text, True, 7)
            If Result = False Then

                If 11 <> VaxSIPUserAgentOCX.GetVaxObjectError() Then
                    ErrorMessages()
                    Exit Do
                End If

            Else
                Exit Do
            End If

            ListenPort = ListenPort + 1
        Loop

        If ListenPort >= 7000 Then
            MsgBox("Cann't open SIP communication port.")
            Result = False
        End If

        Return Result

    End Function

    Private Function OpenLines(ByVal MyIP As String, ByVal TotalNoOfLine As Short) As Boolean

        Dim LineNo As Integer
        Dim ListenPort As Short
        Dim Result As Boolean
        Dim ErrorCount As Integer

        Result = False
        ListenPort = 7000
        ErrorCount = 0

        For LineNo = 0 To (TotalNoOfLine - 1)

            Result = VaxSIPUserAgentOCX.OpenLine(LineNo, False, MyIP, ListenPort)
            If Result = False Then

                If 11 <> VaxSIPUserAgentOCX.GetVaxObjectError() Then
                    ErrorMessages()
                    Exit For
                Else
                    ErrorCount = ErrorCount + 1
                    LineNo = LineNo - 1
                End If

            End If

            ListenPort = ListenPort + 2 ' It is importent to increament RTP Listen port by 2

            If ErrorCount >= (TotalNoOfLine + 1000) Then  ' If unable to open more than 1000 ports.
                MsgBox("Unable to open RTP communication port.")
                Result = False
                Exit For
            End If

        Next LineNo

        Return Result

    End Function

    Private Sub BtnOnline_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnOnline.Click

        Dim Result As Boolean
        Dim MyIP As String
        Dim FromURI As String

        If BtnOnline.Text = "Offline" Then

            TimerTick.Enabled = False
            ProgressTimer.Enabled = False

            SpkProgBar.Value = 0
            MicProgBar.Value = 0

            VaxSIPUserAgentOCX.UnInitialize()

            BtnOnline.Text = "Online"
            Exit Sub

        End If

        If EditLoginId.Text = "" Then
            MsgBox("Please enter the SIP proxy Login Id.")
            Exit Sub
        End If

        If EditSIPProxy.Text = "" Then
            MsgBox("Please enter the SIP proxy address or URI.")
            Exit Sub
        End If

        VaxSIPUserAgentOCX.SetLicenceKey("TRIAL-LICENSE-KEY")

        '****** Constructing SIP From URI for IP Telephony *******
        If EditDisplayName.Text = "" Then
            FromURI = EditLoginId.Text & " <sip:" & EditLoginId.Text & "@" & EditSIPProxy.Text & ">"
        Else
            FromURI = EditDisplayName.Text & " <sip:" & EditLoginId.Text & "@" & EditSIPProxy.Text & ">"
        End If

        '********************************************************************
        '   Listen Port: default SIP port 5060.
        '     SIP Proxy: SIP Proxy IP or FQDN provided by your service provider.
        ' OutboundProxy: SIP outbound/NAT proxy IP or FQDN provided by your
        '                service provider to use SIP phone behind the NAT.
        '
        '*********************************************************************

        MyIP = VaxSIPUserAgentOCX.GetMyIP()

        Result = InitVaxVoIPObject(MyIP, FromURI)
        If Result = False Then
            Exit Sub
        End If

        Result = OpenLines(MyIP, 7)
        If Result = False Then
            Exit Sub
        End If

        If CheckRegisterToProxy.Checked Then
            Result = VaxSIPUserAgentOCX.RegisterToProxy(3600)
            If Result = False Then
                ErrorMessages()
                Exit Sub
            End If
            AddToStatusLog("Registering to SIP Proxy.")
        End If

        VaxSIPUserAgentOCX.EnableKeepAlive(10)

        If CheckRegisterToProxy.Checked = 1 Then
            Result = VaxSIPUserAgentOCX.RegisterToProxy(3600)
            If Result = False Then
                ErrorMessages()
                Exit Sub
            End If

            AddToStatusLog("Registering to SIP Proxy.")
        End If

        If CheckEchoCancel.Checked Then
            VaxSIPUserAgentOCX.EnableEchoNoiseCancellation()
        Else
            VaxSIPUserAgentOCX.DisableEchoNoiseCancellation()
        End If

        VaxSIPUserAgentOCX.DeselectAllVoiceCodec()

        If CheckGSM610.Checked Then
            VaxSIPUserAgentOCX.SelectVoiceCodec(0)
        End If

        If CheckiLBC.Checked Then
            VaxSIPUserAgentOCX.SelectVoiceCodec(1)
        End If

        If CheckG711A.Checked Then
            VaxSIPUserAgentOCX.SelectVoiceCodec(2)
        End If

        If CheckG711U.Checked Then
            VaxSIPUserAgentOCX.SelectVoiceCodec(3)
        End If

        BtnOnline.Text = "Offline"

        TimerTick.Enabled = True
        ProgressTimer.Enabled = True

        UpdateSoundDevices()

        TimerTick.Enabled = True
        ProgressTimer.Enabled = True

    End Sub

    Private Sub BtnDial_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnDial.Click

        Dim LineNo As Integer
        Dim ToURI As String
        Dim Result As Boolean

        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 = FindLine()
        If LineNo = -1 Then
            MsgBox("No line is free")
            Exit Sub
        End If

        Result = VaxSIPUserAgentOCX.Connect(LineNo, ToURI, ComboAudioIn.SelectedIndex - 1, ComboAudioOut.SelectedIndex - 1)
        If Result = False Then
            ErrorMessages()
        Else
            AddToStatusLog("Line-" & Str(LineNo + 1) & ": Dialing.")
            ListLines.Items.Item(LineNo) = "Line-" + Trim(Str(LineNo + 1)) + " : CONNECTING"
        End If
    End Sub


    Private Sub BtnClearLog_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnClearLog.Click
        ListStatusLog.Items.Clear()
    End Sub

    Private Sub BtnDialPad1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnDialPad1.Click
        EditPhoneNo.Text = EditPhoneNo.Text + "1"
        VaxSIPUserAgentOCX.DigitDTMF(ListLines.SelectedIndex, "1")
    End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91麻豆精品秘密| 国产不卡高清在线观看视频| 在线视频你懂得一区二区三区| 国产精品视频九色porn| 国产白丝精品91爽爽久久| 国产欧美一区二区三区在线看蜜臀 | 日韩精品一区二区在线观看| 蜜桃精品视频在线观看| 久久先锋影音av鲁色资源网| 成人综合激情网| 亚洲一区视频在线观看视频| 在线综合+亚洲+欧美中文字幕| 精品一区二区三区在线视频| 欧美激情一区二区在线| 欧美午夜影院一区| 久久精品国产免费| 精品福利一区二区三区免费视频| 精品午夜一区二区三区在线观看| 亚洲国产精品成人久久综合一区| 一本久久精品一区二区| 美日韩一区二区| 国产精品麻豆久久久| 欧美国产日韩精品免费观看| 一本在线高清不卡dvd| 日韩精品欧美成人高清一区二区| 久久综合九色综合97婷婷| av电影在线观看一区| 视频一区视频二区中文| 国产欧美一区二区精品婷婷| 欧美色爱综合网| 大尺度一区二区| 日韩精彩视频在线观看| 国产日韩欧美一区二区三区综合 | 蜜桃视频一区二区三区在线观看| 国产精品久久久久久久岛一牛影视| 欧美日韩一区二区三区四区五区| 国产精品伊人色| 日韩精品电影一区亚洲| 欧美美女一区二区三区| 日本欧美久久久久免费播放网| 精品国产1区二区| 91免费视频观看| 狠狠色丁香久久婷婷综合丁香| 亚洲激情在线激情| 久久亚洲综合av| 欧美精品黑人性xxxx| 成年人国产精品| 久久av中文字幕片| 亚洲va韩国va欧美va| 日本一区二区三区国色天香| 91精品国产综合久久久蜜臀粉嫩| 91丨九色丨尤物| 国产精品2024| 激情综合一区二区三区| 婷婷开心久久网| 亚洲精品成人精品456| 国产女主播一区| 久久综合精品国产一区二区三区| 9191成人精品久久| 亚洲精品一线二线三线| 7777精品伊人久久久大香线蕉完整版 | 高清不卡在线观看av| 蜜臂av日日欢夜夜爽一区| 亚洲一区视频在线| 一区二区三区在线视频播放| 中文字幕不卡一区| 久久久激情视频| 久久夜色精品国产噜噜av| 日韩亚洲电影在线| 欧美福利电影网| 欧美网站大全在线观看| 91久久久免费一区二区| 色狠狠av一区二区三区| 91小宝寻花一区二区三区| 99精品黄色片免费大全| av中文字幕亚洲| 99视频在线精品| 99综合电影在线视频| 99久久精品国产毛片| 成人黄色在线网站| 99久久99久久久精品齐齐| 99久久精品国产一区二区三区| www.66久久| 91蜜桃网址入口| 欧美性色欧美a在线播放| 91福利资源站| 欧美日韩免费电影| 9191国产精品| 欧美精品一区二区三区一线天视频 | 91亚洲国产成人精品一区二三| 成人黄色小视频| 色婷婷国产精品久久包臀 | 日本亚洲最大的色成网站www| 日韩黄色在线观看| 精品一区二区三区在线视频| 国产精品香蕉一区二区三区| 成人免费精品视频| 在线亚洲免费视频| 日韩一区二区三区三四区视频在线观看| 69p69国产精品| 久久免费视频色| 国产精品国产三级国产有无不卡 | 欧美写真视频网站| 欧美一级二级三级蜜桃| 国产视频视频一区| 亚洲欧洲综合另类在线| 日韩极品在线观看| 国产成人久久精品77777最新版本| av在线不卡免费看| 欧美日韩成人在线| 国产视频一区二区在线观看| 亚洲一区二区偷拍精品| 另类小说综合欧美亚洲| caoporn国产一区二区| 欧美片在线播放| 中文字幕成人在线观看| 天天亚洲美女在线视频| 国产成人av资源| 在线成人高清不卡| 国产精品拍天天在线| 日韩在线一二三区| 99久久精品免费看| 精品国产制服丝袜高跟| 亚洲欧美日本在线| 国内精品伊人久久久久av影院 | 国产一本一道久久香蕉| 日本韩国一区二区三区| 精品999久久久| 亚洲成av人**亚洲成av**| 丁香婷婷综合激情五月色| 欧美猛男超大videosgay| 亚洲国产精品成人久久综合一区| 天天免费综合色| 91欧美一区二区| 国产亚洲成aⅴ人片在线观看| 亚洲成人av一区二区三区| 成人免费va视频| 精品国产制服丝袜高跟| 欧美精品色一区二区三区| 国产精品视频免费| 日韩国产欧美在线视频| 成人av网在线| 国产婷婷色一区二区三区在线| 丝袜美腿亚洲综合| 在线观看91视频| 国产精品久久久久婷婷 | 日韩主播视频在线| 99国产精品久| 日本一区二区三区dvd视频在线| 卡一卡二国产精品 | www.亚洲精品| 久久蜜臀精品av| 奇米色一区二区三区四区| 欧美优质美女网站| 亚洲欧美日韩国产综合在线| 国产成a人亚洲| 久久久久久电影| 韩国精品免费视频| 精品国一区二区三区| 免费看黄色91| 亚洲成人精品一区二区| 国产一区二区三区四区五区美女 | 亚洲精品中文字幕在线观看| 成人福利视频在线| 国产女同性恋一区二区| 国产伦精品一区二区三区视频青涩| 日韩欧美久久一区| 欧美aaa在线| 日韩一二三区视频| 美女视频网站黄色亚洲| 欧美成人一区二区三区| 极品美女销魂一区二区三区免费| 日韩午夜在线影院| 国产最新精品免费| 国产亚洲一区二区在线观看| 懂色av中文一区二区三区| 中文字幕一区二区三区蜜月| av爱爱亚洲一区| 亚洲伊人伊色伊影伊综合网| 欧美视频完全免费看| 日韩中文字幕亚洲一区二区va在线 | 国产婷婷色一区二区三区在线| 国产成人综合视频| 亚洲色图欧洲色图| 欧美在线视频你懂得| 日本中文在线一区| 久久老女人爱爱| www..com久久爱| 一区二区三区免费在线观看| 欧美人妖巨大在线| 精品影视av免费| 中文字幕av资源一区| 91亚洲永久精品| 日本91福利区| 欧美高清在线一区二区| 91福利在线免费观看| 奇米影视一区二区三区| 国产午夜精品在线观看| 91精彩视频在线观看| 久久精品999|