Как сгенерировать звонок на IP-телефон Cisco из приложения VB.net

Мне нужно разработать приложение для получения вызовов на добавочные номера Cisco CUCM через приложение VB. Я установил драйвер Tapi для компьютера, и теперь мне нужно знать, с чего начать. Ваш совет высоко ценится

Благодарю вас

1 ответ

Взгляните на сборку ATAPI .net от JulMar для TAPI 2.x. ( http://atapi.codeplex.com/).

Это бесплатно, и я использовал его для Cisco CUCM, а также для многих других телефонных систем. Я не использую VB.net (поэтому, пожалуйста, не судите мой очень упрощенный пример кода). Мой опыт в CTI, а не в VB.

'The extension number of the Cisco Endpoint
Dim deviceNumber As String = "PUTEXTSIONHERE" 

' The number you want to call
Dim callNumber As String = "PUTNUMBERTOCALLHERE"

Dim mgr As JulMar.Atapi.TapiManager = New JulMar.Atapi.TapiManager("Test App")

' Now iterate through all the lines - 
' and make a call from any address that matches our device number
mgr.Initialize()

For Each line As JulMar.Atapi.TapiLine In mgr.Lines
     For Each address As JulMar.Atapi.TapiAddress In line.Addresses
        If address.Address = deviceNumber Then
            line.Open(JulMar.Atapi.MediaModes.InteractiveVoice)
            line.MakeCall(callNumber)
            line.Close()
         End If
    Next
Next

mgr.Shutdown()
  • Если вы хотите управлять более чем одной линией (~ Трубка), вам нужно будет использовать сторонний TAPI TSP (альтернативой является First-Party для одной линии);
  • Вы должны будете попросить своего сопровождающего Cisco настроить свой Cisco CUCM и в зависимости от версии CUCM. Вот ссылка для CUCM V11; http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/admin/11_0_1/sysConfig/CUCM_BK_C733E983_00_cucm-system-configuration-guide/configure_cti_applications.pdf
  • Настройте TSP на своем компьютере для пользователя, который был создан для вас, и с подробностями CUCM;
  • Мой пример очень упрощенный. Например, на CISCO CUCM можно зарегистрировать адрес для нескольких строк.
Другие вопросы по тегам