Bağımsız bir UCMA uygulamasından, IP adresini bağlamaya dayalı olarak doğrulayan bir SIP sağlayıcısına (Gama) giden bir çağrı yapmaya çalışıyorum. İşte bunu başarmak için çalışıyorum hangi kodu() (Michael Greenlee düz http://blog.greenl.ee/2012/06/15/outbound-calls-ucma-lync-server/ kaldırdı geçerli:Bağımsız UCMA uygulamasını SIP trunk sağlayıcısına bağlama
ApplicationEndpointSettings endpointSettings =
new ApplicationEndpointSettings("sip:02037571***@80.229.80.***"); // My Ext. IP
...
CallEstablishOptions options = new CallEstablishOptions();
options.ConnectionContext = new ConnectionContext("88.215.61.***", 5060); // Gamma Ext. IP
Conversation conv = new Conversation(_endpoint);
AudioVideoCall avcall = new AudioVideoCall(conv);
avcall.BeginEstablish("sip:07709411***@88.215.61.***", options,
ar2 =>
{
try
{
avcall.EndEstablish(ar2);
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
},
null);
Gama 403 Forbidden-Kaynak Endpoint Lookup dönen başarısız Başarısız çevirmek için girişimde
. Bu başarıyla arayabilir bir donanım PBX o girişimi başarısız oldu ve I wireshark izlerini karşılaştırdık
Çalışma donanım PBX:.
From: "02037571***"<sip:02037571***@80.229.80.***>;tag=39E432463135364100006C30
SIP Display info: "02037571***"
SIP from address: sip:[email protected]***
SIP from address User Part: 02037571***
SIP from address Host Part: 80.229.80.***
SIP from tag: 39E432463135364100006C30
To: <sip:[email protected]***:5060>
SIP to address: sip:[email protected]***:5060
SIP to address User Part: 07709411***
SIP to address Host Part: 88.215.61.***
SIP to address Host Port: 5060
Contact: <sip:[email protected]***:5060>
Contact URI: sip:[email protected]***:5060
Contact URI User Part: 02037571***
Contact URI Host Part: 80.229.80.***
Contact URI Host Port: 5060
olarak, DAN ve bölümleri İÇİN ölçüde benzerdir,
FROM: ""<sip:02037571***@80.229.80.***>;epid=C18B8F5C05;tag=be8d09ca4
SIP Display info: ""
SIP from address: sip:02037571***@80.229.80.***
SIP from address User Part: 02037571***
SIP from address Host Part: 80.229.80.***
SIP from tag: be8d09ca4
TO: <sip:[email protected]***:5060>
SIP to address: sip:[email protected]***:5060
SIP to address User Part: 07709411***
SIP to address Host Part: 88.215.61.***
SIP to address Host Port: 5060
CONTACT: <sip:ADRIANHAND49F2.UnifyBusiness.local:5060;transport=Tcp;maddr=172.32.42.62;ms-opaque=260fcc58fdb93b58>;automata;actor="attendant";text;audio;video;image
Contact URI: sip:ADRIANHAND49F2.UnifyBusiness.local:5060;transport=Tcp;maddr=172.32.42.62;ms-opaque=260fcc58fdb93b58
Contact URI Host Part: ADRIANHAND49F2.UnifyBusiness.local
Contact URI Host Port: 5060
Contact URI parameter: transport=Tcp
Contact URI parameter: maddr=172.32.42.62
Contact URI parameter: ms-opaque=260fcc58fdb93b58
Gördüğünüz gibi, ancak İLETİŞİM kısmı ziyade ben Uygulama Endpoint olarak belirtilenlerin dışındaki benim makine ve etki alanının hususlar içerir:
UCMA Uygulama Başarısız Makinemin LAN IP'si olarak (maddr = 172.32.42.62).
Hata ayıklama ve _endpoint'i inceliyorsam, EndpointUri özelliği, Gamma'nın arama yapma girişimimi reddetmesinin sebebi olduğuna inandığım ADRIANHAND49F2.UnifyBusiness.local dizesini içerir. Bu özellik okundu, bu yüzden biraz takılı kaldım - SIP sağlayıcımla bağlantı kurmama yardım edebilir misiniz lütfen? Tüm düşünceler minnetle alındı, teşekkür ederim!