亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
欧美高清你懂得| 欧美性猛交xxxxxxxx| 捆绑紧缚一区二区三区视频| 亚洲欧美色综合| 成人免费视频在线观看| 国产精品久久久久久久久动漫 | 欧美精三区欧美精三区| 色一情一伦一子一伦一区| av一区二区久久| 91看片淫黄大片一级| 在线视频欧美区| 欧美精品1区2区3区| 欧美一区二区在线观看| 精品日韩一区二区| 久久久久亚洲综合| 最新不卡av在线| 香蕉av福利精品导航| 久久超碰97人人做人人爱| 国产一区亚洲一区| www.欧美日韩| 欧美亚洲日本国产| 精品国产乱码久久久久久1区2区 | 精品国产乱码久久久久久1区2区| 国内精品视频666| 成人一道本在线| 99re视频这里只有精品| 欧美日韩一区三区| 日韩精品一区二区在线观看| 国产日韩精品视频一区| 一区二区三区四区乱视频| 午夜精品久久久久久久久久久| 国产亚洲精品aa午夜观看| 亚洲少妇屁股交4| 婷婷成人激情在线网| 国产高清在线观看免费不卡| 色88888久久久久久影院野外| 久久国产精品99久久久久久老狼| 亚洲精品免费在线| 久久精品999| 色哟哟国产精品| 亚洲精品一区二区三区影院| 亚洲精品欧美激情| 国产精品自在在线| 欧美人xxxx| 国产精品成人网| 美国精品在线观看| 欧洲另类一二三四区| 国产精品人妖ts系列视频| 青青草原综合久久大伊人精品优势 | 国产精品18久久久久久久久久久久| 亚洲午夜久久久久中文字幕久| 国产精品久久午夜夜伦鲁鲁| 日本欧美一区二区| 色香蕉成人二区免费| 久久蜜臀精品av| 天天av天天翘天天综合网色鬼国产 | 国产黄色精品网站| 日韩欧美区一区二| 日韩二区在线观看| 色哟哟国产精品| 久久精品日产第一区二区三区高清版| 精品久久五月天| 午夜国产不卡在线观看视频| 91香蕉视频污在线| 国产精品视频免费看| 国产在线精品一区二区| 欧美丰满高潮xxxx喷水动漫| 亚洲一区免费观看| 色噜噜久久综合| 亚洲同性同志一二三专区| 粉嫩av一区二区三区在线播放| 91影院在线免费观看| 国产精品美女一区二区三区| 国产sm精品调教视频网站| 国产无遮挡一区二区三区毛片日本| 久久久91精品国产一区二区三区| 精品国产乱码久久久久久蜜臀 | 欧美zozozo| 久久精品国产秦先生| 日韩一级二级三级精品视频| 日本中文字幕一区| 4438成人网| 日韩电影在线观看一区| 91精品欧美一区二区三区综合在| 欧美不卡在线视频| 国产一区二三区| 精品久久国产字幕高潮| 麻豆免费看一区二区三区| 精品国产伦理网| 成人激情校园春色| 一二三区精品视频| 欧美一区二区久久久| 国产原创一区二区| 国产精品视频你懂的| 日本福利一区二区| 三级在线观看一区二区 | 亚洲欧美日韩电影| 欧美日韩日日夜夜| 国产一二三精品| 亚洲色大成网站www久久九九| 日韩成人免费在线| 国产日韩欧美a| 在线一区二区视频| 欧美aⅴ一区二区三区视频| 久久久亚洲综合| 在线观看一区二区精品视频| 日本亚洲一区二区| 中文字幕在线观看一区| 欧美日本视频在线| 极品少妇xxxx精品少妇偷拍| 亚洲欧美另类久久久精品| 制服丝袜亚洲色图| av亚洲精华国产精华精华| 亚洲福利视频一区| 国产精品国产三级国产普通话蜜臀| 黄色日韩三级电影| 亚洲一区二区五区| 国产丝袜美腿一区二区三区| 欧美性猛交xxxxxxxx| 福利电影一区二区| 日韩专区欧美专区| 国产精品久久久久久久裸模| 日韩免费一区二区三区在线播放| 日本系列欧美系列| 国产精品欧美一区二区三区| 欧美日韩视频第一区| av在线这里只有精品| 国产一区免费电影| 三级久久三级久久| 一区二区三区四区国产精品| 国产情人综合久久777777| 欧美一级艳片视频免费观看| 色狠狠一区二区三区香蕉| 国产成人午夜99999| 麻豆一区二区99久久久久| 亚洲电影中文字幕在线观看| 国产精品久久久久久久久免费樱桃| www.色综合.com| 国产精品亚洲综合一区在线观看| 精品动漫一区二区三区在线观看| 免费成人在线播放| 亚洲成人黄色小说| 亚洲综合免费观看高清在线观看| 色婷婷av一区二区| 99天天综合性| 成人avav在线| 不卡电影免费在线播放一区| 国产91高潮流白浆在线麻豆| 精品一区二区三区影院在线午夜 | 日本一区二区三区四区| 久久蜜桃av一区二区天堂| 日韩西西人体444www| 欧美一区二区三区日韩视频| 日韩一区二区三区在线观看| 欧美三级日韩三级| 91精品免费观看| 日韩欧美久久久| 久久久不卡影院| 国产欧美一区二区精品婷婷| 日本一区二区三区四区| 中文字幕视频一区二区三区久| 欧美午夜不卡在线观看免费| 欧美艳星brazzers| 91麻豆精品国产91久久久久| 欧美日本韩国一区二区三区视频 | 久久精品久久精品| 精品在线观看视频| 国产成人精品网址| 91蜜桃在线免费视频| 欧美性大战久久| 日韩视频一区二区三区在线播放| 国产大陆精品国产| 99久久99久久综合| 欧美午夜电影一区| 精品粉嫩超白一线天av| 国产精品理伦片| 日韩电影在线一区| 丰满白嫩尤物一区二区| 欧美三级在线播放| 国产日韩综合av| 亚洲欧美日韩国产中文在线| 日本怡春院一区二区| 国产成人aaaa| 欧美人妖巨大在线| 国产女人aaa级久久久级| 亚洲一区二区偷拍精品| 韩国女主播一区| 欧美在线高清视频| 久久久久久久久久久久电影| 亚洲精品日韩综合观看成人91| 欧美国产成人在线| 天堂成人国产精品一区| 国产宾馆实践打屁股91| 欧美三级电影在线看| 亚洲国产成人一区二区三区| 奇米色一区二区| 色噜噜狠狠色综合中国| 久久久国产精品不卡| 秋霞av亚洲一区二区三| 日本韩国欧美三级|