Мне просто интересно, поддерживает ли это SDK UCMA 3.0. Я планирую использовать SIP-клиент для вызова автономного приложения UCMA, которое будет использовать VXML для воспроизведения подсказки. Спасибо.
используйте UCMA 3.0 для создания SIP-клиента
comment
Просто для проверки - под SIP-клиентом вы имеете в виду коммуникатор Lync/Office или другой SIP-клиент? И под автономным вы подразумеваете приложение UCMA, которое не подключено к инфраструктуре Lync/OCS? если да, то к чему он будет подключаться?
- person Paul Nearney   schedule 27.04.2011
comment
1. Я имею в виду SIP-клиент типа XLite
- person user646073   schedule 03.05.2011
Ответы (2)
Сначала необходимо подготовить конечную точку приложения, выполнив общие действия по активации приложения.
Выполните следующие шаги, используя API ucma 3.0 после:
1) Create a new collaboration platform. Using
X509Certificate2 cert ="your certificate thumb here";
CollaborationPlatform _collabPlatform;
ServerPlatformSettings settings = new ServerPlatformSettings(Name, LocalhostFQDN, ServicePort, ServerGruu, cert);
_collabPlatform = new CollaborationPlatform(settings);
_collabPlatform.AllowedAuthenticationProtocol = SipAuthenticationProtocols.Ntlm;
_collabPlatform.BeginStartup(PlatformStartupCompleted, _collabPlatform);
2) Create a new Endpoint.
Here is the callback.
private void PlatformStartupCompleted(IAsyncResult result)
{
try
{
_collabPlatform.EndStartup(result);
ApplicationEndpointSettings settings = new ApplicationEndpointSettings( AgentUri, ServerFQDN, ServerPort);
// For registered endpoints (recommended).
settings.UseRegistration = true;
_localEndpoint = new ApplicationEndpoint(_collabPlatform, settings);
_localEndpoint.BeginEstablish(EndpointEstablishCompleted, null);
}
catch (ConnectionFailureException connFailEx)
{
// ConnectionFailureException will be thrown when the platform cannot connect.
}
catch (RealTimeException rte)
{
// Any other RealTimeException could occur due to other error.
}
}
}
private void EndpointEstablishCompleted(IAsyncResult result)
{
_localEndpoint.EndEstablish(result);
//Register Event for incoming call here.
}
person
Krishna
schedule
11.12.2012
Если я правильно понял ваш вопрос, вы хотите создать отдельное приложение ucma, которое может воспроизводить подсказку, когда кто-то звонит с помощью sip-телефона. Правильно? Если так то можно. Для sip-телефона вы можете использовать Phoner lite или xlite. Но phoner lite не поддерживает перевод звонков. Для создания отдельного приложения проверьте этот http://www.ksac.com/blog/bid/58799/UCMA-3-0-Programs-Without-Lync-Server
person
chAmi
schedule
18.07.2011