Set CallerID & Monitor - Eyebeam - Asterisk

Hi,
I want caller to get caller ID that’s been set in my SIP Client (Eyebeam).

Currently my configs are

sip.conf


[test201]
username=test201
secret=test
accountcode=test201
mailbox=test201
context=default
type=friend
host=dynamic

extensions.conf

[global]
exten => _44[1-6].,1,Monitor(gsm,${CALLERID(num)}-${EXTEN}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)},mb)
exten => _44[1-6].,2,Dial(sip/${EXTEN}@msthintechnologies,50,o)
exten => _44[1-6].,3,Dial(sip/${EXTEN}@otherPro,50,o)
exten => _44[1-6].,4,Dial(sip/${EXTEN}@msthintech,50,o)
exten => _44[1-6].,5,Hangup

i want recordings to be saved under the extension ID that’s been created .

Any suggestions ?

maybe the caller-id-thing this is related to the settings of trustrpid and sendrpid
you can check this in the extension aswell as in the client.

Thank you.
After setting sendrpid i was able to pass Caller ID in SIP heard ( from “xxxxx” ) but my SIP provider refused to pass it as they said only SIP username will pulled & forward currently our extension numbers to passed as Caller-ID. our SIP provider uses VOS3000 gateway.

Any suggestion how to can we work around & pass caller id instead of creating a extension username as caller ID ?

Regards.

You will need to send what should be in the caller id in the caller name

Set (CALLERID(name)=${CALLERID(num)}

Note that good ITSPs will not forward caller IDs, as caller IDs, that hey have not verified to be under your control.

Thanks david. This worked as need.

Regards,
Mohammad