drachtio / drachtio-freeswitch-modules

A collection of open-sourced freeswitch modules that I use in various drachtio applications
MIT License
171 stars 119 forks source link

Broken query parameters for 'listen' verb url #72

Closed Kristiyan-Todorov closed 2 years ago

Kristiyan-Todorov commented 2 years ago

I am passing a JWT as a query parameter in the url for the 'listen' verb, and I receive it broken in the socket server

What I send as socket address:

wss://public.wss.url/calls?access_token=eyJraWQiOiJrTWZYMVdvRGM5ZFdWUnVnd0doOXNTTDk1NkpTN3lCOGpFMXlsbzcxWi1NIiwiYWxnIjoiRWREU0EifQ.eyJyZWZyZXNoU2Vzc2lvbiI6ZmFsc2UsImxhbmd1YWdlIjp7Imxhbmd1YWdlSWQiOiIxIiwiaXNvMkNvZGUiOiJlbiIsIm5hbWUiOiJFbmdsaXNoIiwibG9jYWxlIjoiZW5fR0IifSwiY2hlY2tTZXNzaW9uIjpmYWxzZSwidHlwIjoiQmVhcmVyIiwic2VzIjoiYjMzNDA5NDgtNmI4Zi00NzJkLWIzMGItNGVmYmJkMDU1YmZmIiwicGVyIjoiQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBPSIsInN1YiI6IjEyMTgiLCJhdWQiOiJ1dC1idXMiLCJpc3MiOiJ1dC1sb2dpbiIsImlhdCI6MTYzNzA2NTQzOCwiZXhwIjoxNjM3MDY2MzM4fQ.71s6uLLJctmZWFZGx7hlaCdQfwaaWRmBy-3swxLFiU_rDY2ZWbgNGAHYHElIyRIOt9ZCj6o1QxYLnhbpKcwPBw

Address that gets called:

wss://public.wss.url/calls?access_token=eyJraWQiOiJrTWZYMVdvRGM5ZFdWUnVnd0doOXNTTDk1NkpTN3lCOGpFMXlsbzcxWi1NIiwiYWxnIjoiRWREU0EifQ.eyJyZWZyZXNoU2Vzcpublic.wss.url
davehorton commented 2 years ago

fixed in this commit