Hi All,
Following are the requirement which we want to achieve through Kamailio.
Our "voip client" will not be register in advance.When Kamailio get INIVITE
request for particular "voip client"(multiple client), we send push
notification to make "voip client"(multiple client) alive and get it
register for to Kamailio. Meanwhile INIVITE request will wait. the moment,
"voip client" get register, Kamailio will send INIVITE to all the client
despite their *registration time/status*.for example - if first client get
register with in T+1 second,that should also get INVITE and another client
get register in T+2 second that should also get INVITE.
Could you please help me if this is possible in Kamailio. I have done some
code walk through and have the basic idea to save the INVITE
transaction(similar to suspend and continue), later point of time when i
get the register request, I will use functionality like t_lookup_request
and and lookup(which in turn append_branch) and call the t_realy () again.
Please let me know if this is correct approach or if there is some other
way to solve this.
Thanks,
Amit