[Help] Asterisk 1.2 and OH323 CallerID problem


#1

Hi All

I have a problem with CID when making an H323 call between 2 extensions, the CID shows as ‘*’.

I have checked that the CallerID values are correct:

-- Executing NoOp("OH323/Charl@10.30.0.36-29540aeb", "Charl") in new stack
-- Executing NoOp("OH323/Charl@10.30.0.36-29540aeb", "792") in new stack

I see that when the call is dialled out Asterisk is setting the calling party number as ‘’ and the called phone is therefore showing '’ as CallerID. TCPDump shows he following:

Message type: SETUP (0x05)
Bearer capability
Display '\000’
Calling party number: '
'
Called party number: '890’
User-user

Does anybody know a workaround for this ? Perhaps there’s a way to manipulate the values of OH323_SRCALIAS and OH323_SRCE164 ? I’ve tried setting these = CALLERID(number) in the dialplan but it seems this is not the right place to set these.

All help appreciated.

Charl


#2

[quote=“charl.van.vollenhoven”]Hi All

I have a problem with CID when making an H323 call between 2 extensions, the CID shows as ‘*’.

I have checked that the CallerID values are correct:

-- Executing NoOp("OH323/Charl@10.30.0.36-29540aeb", "Charl") in new stack
-- Executing NoOp("OH323/Charl@10.30.0.36-29540aeb", "792") in new stack

I see that when the call is dialled out Asterisk is setting the calling party number as ‘’ and the called phone is therefore showing '’ as CallerID.

TCPDump shows the following:

Message type: SETUP (0x05)
Bearer capability
Display '\000’
Calling party number: '
'
Called party number: '890’
User-user

Does anybody know a workaround for this ? Perhaps there’s a way to manipulate the values of OH323_SRCALIAS and OH323_SRCE164 ? I’ve tried setting these = CALLERID(number) in the dialplan but it seems this is not the right place to set these.

All help appreciated.

Charl[/quote]