Re: Help with lookup() and save() for WebRTC traffic (dynamic instance ID issue)
Rajneesh Soni via sr-users <[email protected]>
| Newsgroups | gmane.comp.voip.ser |
|---|---|
| Message-ID | <CAMwZW1nHXQNtG0BR9_gd0L=t-dVa+e-KjgZvon38Swx0hLpZ5w@mail.gmail.com> |
Hi, I was facing a similar problem, So i "registered" the client (instead of "unregistered" user) which save() the same "auth-user" in the location table. Regards Rajneesh On Mon, Oct 13, 2025 at 9:31 PM Fernando Lopes via sr-users < [email protected]> wrote: > Hello Everyone, > > I'm having an issue with lookup() and save() when handling WebRTC traffic. > I need to send the SIP response back to my client, but this client uses an > instance ID that isn’t fixed — it changes between browsers and sessions. > > I’ve been trying to save the location using a custom URI, like this: > xlog("L_INFO", "Instance ID: $fn\n"); > save("location", "0x00", "sip:[email protected]"); > > and for lookup I’m using a simple: > lookup("location"); > > but get this error: > lookup failed: Location lookup failed for user: > 894aa72f-d7a3-437b-ac20-62b3943f7b5e > > I’ve checked the module docs here but I’m still unclear on how the lookup > process works internally or what’s missing in my configuration.: > > https://kamailio.org/docs/modules/4.2.x/modules/registrar.html#registrar.f.lookup > > Here are my my logs: > > INFO: <script>: Instance ID: "bad2be9e-d9ff-41a8-8a19-5010acceb09d" > > kamcmd ul.dump > { > Domains: { > Domain: { > Domain: location > Size: 1024 > AoRs: { > Info: { > AoR: > "894aa72f-d7a3-437b-ac20-62b3943f7b5e" > HashID: -680662917 > Contacts: { > Contact: { > Address: > sip:[email protected] > Expires: 480 > Q: -1 > Call-ID: > fkjjsrvt84dkc6a33dsb > CSeq: 4 > User-Agent: n/a > Received: sip: > 172.31.208.1:64941;transport=ws > Path: [not set] > State: CS_NEW > Flags: 0 > CFlags: 0 > Socket: udp: > 10.5.0.8:5060 > Methods: -1 > Ruid: > uloc-68ed19b3-31-1 > Instance: [not set] > Reg-Id: 0 > Server-Id: 0 > Tcpconn-Id: -1 > Keepalive: 0 > Last-Keepalive: > 1760369199 > KA-Roundtrip: 0 > Last-Modified: > 1760369199 > } > } > } > Stats: { > Records: 2 > Max-Slots: 1 > } > } > } > } > Any ideas on how to make lookup() find the right record or how to properly > handle this dynamic instance ID scenario for WebRTC clients? > > Thank you. > __________________________________________________________ > Kamailio - Users Mailing List - Non Commercial Discussions -- > [email protected] > To unsubscribe send an email to [email protected] > Important: keep the mailing list in the recipients, do not reply only to > the sender! > __________________________________________________________ Kamailio - Users Mailing List - Non Commercial Discussions -- [email protected] To unsubscribe send an email to [email protected] Important: keep the mailing list in the recipients, do not reply only to the sender!