Skype for Asterisk - Comma character problem

Hi,

When trying to call a Skype user via SFA, if the remote Skype username contains a comma character, Trixbox is not connecting the call and asks for a password.
This is shown in the logs:

[Oct 12 15:09:56] VERBOSE[31903] logger.c:     -- Executing [s@macro-record-enable:5] MacroExit("SIP/8296-00000100", "") in new stack
[Oct 12 15:09:56] VERBOSE[31903] logger.c:     -- Executing [7lianne,poel@from-internal:4] Macro("SIP/8296-00000100", [u]"dialout-trunk,2,liaxxe,poxxl,,"[/u]) in new stack
[Oct 12 15:09:56] VERBOSE[31903] logger.c:     -- Executing [s@macro-dialout-trunk:1] Set("SIP/8296-00000100", "DIAL_TRUNK=2") in new stack
[Oct 12 15:09:56] VERBOSE[31903] logger.c:     -- Executing [s@macro-dialout-trunk:2] GosubIf("SIP/8296-00000100", "1?sub-pincheck,s,1") in new stack
[Oct 12 15:09:56] VERBOSE[31903] logger.c:     -- Executing [s@sub-pincheck:1] Authenticate("SIP/8296-00000100", [u]"poxxl,"[/u]) in new stack
[Oct 12 15:09:56] VERBOSE[31903] logger.c:     -- <SIP/8296-00000100> Playing 'agent-pass.gsm' (language 'en')
[Oct 12 15:10:09] VERBOSE[31903] logger.c:     -- <SIP/8296-00000100> Playing 'auth-incorrect.gsm' (language 'en')
[Oct 12 15:10:26] VERBOSE[31903] logger.c:     -- <SIP/8296-00000100> Playing 'auth-incorrect.gsm' (language 'en')
[Oct 12 15:10:40] VERBOSE[31903] logger.c:     -- <SIP/8296-00000100> Playing 'vm-goodbye.gsm' (language 'en')

It seems like asterisk is asking for some kind of authentication for “poxxl”, which is the remote username part after the comma character (underlined above).
We’ve edited extensions_additional.conf, and the relevant macro line is:

exten => _7.,n,Macro(dialout-trunk,2,${EXTEN:1},,)

We tried surrounding the {EXTEN:1} with “”, but got the same behaviour. How can this be circumvented? We prefer changing the code itself ofc, and not the configuration files, so it will be generated automatically for the trunk(s) when we apply the configuration from the web ui.

Thanks.

We’re still having this issue, any ideas will be appreciated.