X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=apppbx.cpp;h=d3937a77981416c0980c472573a8cbe2f6cf4245;hp=fff80ce106829dc0ca46f3adeaccab47d63a6d04;hb=863bc6421940efe897dfd6d610e1f86ed9992cf6;hpb=e9c834b844aa57b0af09c702c455d5b558b151d5 diff --git a/apppbx.cpp b/apppbx.cpp index fff80ce..d3937a7 100644 --- a/apppbx.cpp +++ b/apppbx.cpp @@ -990,6 +990,11 @@ void EndpointAppPBX::out_setup(int cfnr) port = new Pgsm_ms(PORT_TYPE_GSM_MS_OUT, mISDNport, portname, &port_settings, channel, mISDNport->ifport->channel_force, mode); else #endif +#ifdef WITH_SIP + if (mISDNport->ifport->interface->sip) + port = new Psip(PORT_TYPE_SIP_OUT, mISDNport, portname, &port_settings, channel, mISDNport->ifport->channel_force, mode, mISDNport->ifport->interface); + else +#endif if (mISDNport->ifport->remote) { admin = admin_first; while(admin) { @@ -1224,6 +1229,11 @@ void EndpointAppPBX::out_setup(int cfnr) port = new Pgsm_ms(PORT_TYPE_GSM_MS_OUT, mISDNport, portname, &port_settings, channel, mISDNport->ifport->channel_force, mode); else #endif +#ifdef WITH_SIP + if (mISDNport->ifport->interface->sip) + port = new Psip(PORT_TYPE_SIP_OUT, mISDNport, portname, &port_settings, channel, mISDNport->ifport->channel_force, mode, mISDNport->ifport->interface); + else +#endif if (mISDNport->ifport->remote) { admin = admin_first; while(admin) {