The phones registers at the PBX via the kamailio transparent proxy.
So I can find out the ip:port of the PBX

The kamailio proxy is needed since the phones are iPhones and I implemented the push notifications.

The phones uses an own software with an own UA string.
If this UA string is Ok and the target is the PBX, I allow the traffic.

The other way round I accept only stuff from the PBX to stored hash entries.

My last idea:
I can execute kamctl with the exec modul end add an entry in the ul list with the used ip:port combination
and remove it after the BYE message


Am 17.02.2023 um 13:15 schrieb Daniel-Constantin Mierla:
Well, if you don't know the ip:port of the pbx and the pbx does not
register ... but you should know something about the PBX, how do you
send traffic to it and how do you trust the traffic from it?


On 17.02.23 12:39, Bernd Krueger-Knauber wrote:
Hi,

I don't think that your ideas are possible.
I need to send the keepalive to the PBX on the same ip:port connection
which is in use.

If I add something static, this will not work.





Am 17.02.2023 um 12:19 schrieb Daniel-Constantin Mierla:
On 17.02.23 11:44, Bernd Krueger-Knauber wrote:
Ok, one step further.

I need to use save() to add the phone as 'contact' when I get a
REGISTER
I get now keepalive packets to the phone, but ...
I need them also to the PBX.

I can not add the PBX as contact, because it does not register.
I think there is no possibilty to add a manual entry in the usrloc
memory.

How can I also send the keepalive packets to the PBX?
Interconnect with a SIP system that does not register is usually done
with dispatcher module, which can send keepalives as well. Or if you
want to do with static rule in kamailio.cfg, look at keepalive module,
maybe you can build the solution you need.

Adding a manual entry in the usrloc is possibe via rpc or directly to db
table (for db only mode).

Cheers,
Daniel


--
EDNT GmbH
Werner-von-Siemens-Strasse 7
64625 Bensheim
www.ednt.de

Registergericht: Darmstadt
Registernummer: 24972

Geschäftsführer: Karlheinz Knapp




--
EDNT GmbH
Werner-von-Siemens-Strasse 7
64625 Bensheim
www.ednt.de

Registergericht: Darmstadt
Registernummer: 24972

Geschäftsführer: Karlheinz Knapp


__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the 
sender!
Edit mailing list options or unsubscribe:

Reply via email to