亚洲欧美第一页_禁久久精品乱码_粉嫩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在线观看地址| 欧美日韩国产综合草草| 日韩久久久精品| 国产欧美精品一区二区色综合 | 亚洲丰满少妇videoshd| 秋霞午夜鲁丝一区二区老狼| 久久精品99久久久| 成人一区二区三区| 97国产精品videossex| 精品视频一区三区九区| 欧美大黄免费观看| 国产精品私房写真福利视频| 亚洲自拍偷拍网站| 精品亚洲免费视频| 99久久er热在这里只有精品66| 欧美性猛片aaaaaaa做受| 欧美videos中文字幕| 国产精品理论在线观看| 水蜜桃久久夜色精品一区的特点 | 国产精品午夜免费| 亚洲bt欧美bt精品| 国产成人综合视频| 欧美日韩午夜精品| 国产亚洲综合色| 亚洲成a人v欧美综合天堂下载| 国产伦理精品不卡| 欧美亚洲日本国产| 国产日韩欧美综合在线| 亚洲成a人片在线观看中文| 国产成人在线视频网址| 欧美日韩国产另类一区| 中文在线免费一区三区高中清不卡| 亚洲国产日韩在线一区模特| 国产精品一二三四区| 777a∨成人精品桃花网| 国产精品网友自拍| 韩国欧美一区二区| 欧美老肥妇做.爰bbww| 欧美国产97人人爽人人喊| 日本不卡在线视频| 日本精品免费观看高清观看| 337p粉嫩大胆噜噜噜噜噜91av| 亚洲r级在线视频| 色综合天天狠狠| 国产精品免费网站在线观看| 精彩视频一区二区三区| 欧美一级生活片| 无吗不卡中文字幕| 欧美日韩国产另类不卡| 亚洲国产成人精品视频| 欧美羞羞免费网站| 亚洲精品日韩综合观看成人91| 成人小视频在线观看| 久久久久久久免费视频了| 国内久久婷婷综合| 26uuu久久综合| 精品一区二区三区日韩| 精品国产区一区| 久久精品国产精品亚洲红杏| 日韩女优电影在线观看| 久久不见久久见免费视频7 | 中文字幕一区二区三中文字幕| 国产在线一区二区综合免费视频| 日韩一区二区三区视频| 日本vs亚洲vs韩国一区三区| 欧美一级在线免费| 狠狠色综合日日| 欧美高清一级片在线观看| 成人激情开心网| √…a在线天堂一区| 91麻豆精东视频| 一区二区三区国产| 欧美男生操女生| 美女网站在线免费欧美精品| 日韩精品一区二区三区在线播放 | 欧美亚洲自拍偷拍| 午夜精品久久久久久久久久 | 亚洲视频一区在线| 欧美图区在线视频| 久久精品国产第一区二区三区| 久久久久久久久久久久久女国产乱 | 国产亚洲精品精华液| 国产成人精品aa毛片| 亚洲欧美成人一区二区三区| 成人精品一区二区三区中文字幕| 亚洲毛片av在线| 日韩一区二区免费在线观看| 丁香亚洲综合激情啪啪综合| 18成人在线视频| 7777女厕盗摄久久久| 国产精品自在在线| 17c精品麻豆一区二区免费| av爱爱亚洲一区| 日韩精品一区第一页| 精品国产免费一区二区三区四区| 国产一区二区三区高清播放| 亚洲国产高清aⅴ视频| 99久久久国产精品免费蜜臀| 久久久久综合网| 欧美视频在线观看一区二区| 免费在线看成人av| 欧美激情在线一区二区| 欧美午夜免费电影| 国内精品久久久久影院色| 久久综合久久久久88| 91在线国产福利| 亚洲va欧美va人人爽| 久久网站最新地址| 91啪九色porn原创视频在线观看| 国产精品天天看| 精品国产乱码久久| 色噜噜狠狠色综合中国| 久久成人免费电影| 亚洲精品国产一区二区三区四区在线| 欧美日韩大陆一区二区| 91在线观看下载| 精品在线亚洲视频| 亚洲在线观看免费视频| 久久久午夜精品理论片中文字幕| 色婷婷精品久久二区二区蜜臂av| 国产精品一区二区免费不卡| 天堂va蜜桃一区二区三区| 中文字幕日本乱码精品影院| 欧美一卡2卡3卡4卡| 91久久精品网| 成人国产精品免费观看| 国产风韵犹存在线视精品| 日韩精品色哟哟| 亚洲欧美另类小说| 久久亚洲欧美国产精品乐播| 91美女蜜桃在线| 色久综合一二码| 粉嫩在线一区二区三区视频| 日韩国产精品91| 午夜精品成人在线视频| 亚洲品质自拍视频| 一区二区三区免费在线观看| 国产日韩欧美一区二区三区综合 | 一区二区视频在线看| 欧美猛男gaygay网站| 欧美在线免费观看亚洲| 色一区在线观看| 成人国产精品免费观看| 国产精品资源在线看| 中文字幕欧美一| 亚洲综合在线观看视频| 亚洲欧美另类久久久精品| 国产精品国产精品国产专区不蜜 | 在线成人av影院| 欧美一区二区三区视频在线| 欧美性大战久久久久久久蜜臀| 成人高清av在线| 成人丝袜18视频在线观看| 国产毛片精品一区| 色综合天天视频在线观看| 91浏览器入口在线观看| 91社区在线播放| 91视频国产资源| 欧美色综合影院| 欧美精品一区二区三区蜜桃| 欧美成人一区二区三区片免费| 日韩欧美成人一区二区| 欧美www视频| 久久久精品黄色| 亚洲午夜一区二区三区| 日韩电影一二三区| 麻豆91在线播放免费| 激情六月婷婷综合| 91丨porny丨国产| 欧美日韩一区国产| 日韩精品中文字幕在线一区| 久久久精品免费观看| 亚洲欧美视频在线观看视频| 青青草97国产精品免费观看| 国产综合色精品一区二区三区| 国产一区二区福利| 91色porny| 欧美剧在线免费观看网站 | www国产亚洲精品久久麻豆| 精品国产人成亚洲区| 亚洲精选视频在线| 日本欧美加勒比视频| 成人av免费在线播放| 欧美日韩国产在线观看| 欧美成人女星排名|