I only get callerID if the name is one word

Hey guys!

I have a Sangoma a101 connected using PRI signalling to my Mitel PBX. All my local calls between the two are four-digit calls. When a call comes from the Mitel to Asterisk I always get the calling number ID but not the name. If the phone calling has a sinlge word CID ie"Telecom" it will be displayed as well. If the calling name is two words “Quick,Randy” I only get the number.

Any ideas?
Thanks in advance.

Here is my zapata.conf -

[trunkgroups]

[channels]

context=from-internal
switchtype=qsig
rxwink=300
callerid=asreceived
usecallerid=yes
hidecallerid=no
echocancel=yes
echocancelwhenbridged=yes
rxgain=0.0
txgain=0.0
faxdetect=incoming

signalling=pri_cpe
group=1
channel => 1-23

Hello, qsig protocol in asterisk is not complete, I have the same problem
with Siemens-asterisk