Noojee Click and Outbound Caller ID

We have installed Noojee Click on some of our computers at our office. We have two different departments, so there is a different CID for each department. Unfortunately, Noojee Click ignores the CID specified by the extension and just uses the main CID. Does anyone have any ideas how to get around this issue?

Go to Noojee Browser Configuration Area and change the following:

Context: from-internal <<<<-Used as Default

— to ----

Context: Noojee-CID1 <<<- Office Department 1 - CallerID or Provider A
Context: Noojee-CID2 <<<- Office Department 2 - CallerID or Provider B

NOW EDIT: extensions_custom.conf File.

Log into your server as root and add the following code to the BOTTOM of /etc/asterisk/extensions_custom.conf

For Trixbox go to PBX -> Config File Editor and edit extensions_custom.conf file

; — Noojee Code - From here ----
[Noojee-CID1] ; Office Department 1 - CallerID or Provider A
exten => _X.,1,Dial(zap/g0/${EXTEN},40) ; <----Example for ZAP Trunk
exten => _X.,n,Hangup

[Noojee-CID2] ; Office Department 1 - CallerID or Provider B
exten => _X.,1,Dial(SIP/YOURPROVIDER/${EXTEN},40) ; <----- Example for SIP Trunk
exten => _X.,n,Hangup
; — Noojee Code - To here ----

Good Luck