Hi Michael,
Why not just fix a little bit @lgaetz dial plan? try this fix:
[cid-cleanup]
exten => _.,1,noop(entering user defined context [cid-cleanup] in extensions_custom.conf)
exten => _.,n,noop(Received CID number: ${CALLERID(number)})
exten => _.,n,set(CALLERID(number)=${CUT(CALLERID(number),\;,1)})
exten => _.,n,noop(Proceeding with CID number: ${CALLERID(number)})
exten => _.,n,goto(from-trunk,0${EXTEN:3},1)
Thank you,
Daniel Friedman
Trixton LTD