Hi...
I have integrated Asterisk with Teams using Kamailio like SBC, thanks this
list..
I can make call from Teams to Asterisk throught Kamailio, I have not
Callerid from Teams but I'm working in this..
The problem that I have is call from Asterisk to Teams..
So, I have configurated a PSTN in Kamailio to my Asterisk. In Kamailio.cfg
I have:
* PSTN GW Routing
*
* - pstn.gw_ip: valid IP or hostname as string value, example:
* pstn.gw_ip = "10.0.0.101" desc "My PSTN GW Address"
*
* - by default is empty to avoid misrouting */
pstn.gw_ip = "IP ASERISK" desc "PSTN GW Address"
pstn.gw_port = "PORT ASTERISK" desc "PSTN GW Port"
In request_route, when I received an INVITE, I have:
if (is_method("INVITE|SUBSCRIBE")) {
if(src_ip==IP ASTERISK) {
record_route_preset("centralita.arcanos.es:5061
;transport=$
add_rr_param(";r2=on");
} else {
route(PSTN);
}
}
So, If I received an INVITE from a src_ip!=IP ASTERISK, I route to PSTN and
call to my Asterisk(works, without callerid, but works). I don't know if
there are any best way to do that..
If I received an INVITE from a src_ip==IP ASTERISK, I set
record_route_preset, but how can I send the call to Teams?
What is wrong? What are I doing wrong?
Thanks
Show replies by date