Ok, first thanks to everyone for the help you have given me so far. Using information from this and other threads here I've managed to get very close to what I need, but still have one obstacle to overcome.
Following all the above I decided to try the alternative approach, using a phantom DN added as a (SCR) key, rather than call waiting, with LHK 1 used to bump the call onto that DN when the phone is engaged.
I went back to the system and programmed the phone like this...
DES ATM
TN 016 0 00 08
TYPE 3904
CDEN 8D
CUST 0
FDN 7000
TGAR 1
LDN NO
NCOS 3
SGRP 0
RNPG 18
SCI 0
SSU 0010
XLST
SCPW
SFLT NO
CAC_MFC 0
CLS CTD FBD WTD LPR PUA MTD FNA HTA TDD HFD GRLD CRPD STSD
MWD RMMD SMWD AAD IMD XHD IRD NID OLD VCE DRG1
POD DSX VMD CMSD CCSD SWD LND CNDA
CFTD SFD MRD DDV CNID CDCA MSID DAPA BFED RCBD
ICDD CDMD MCTD CLBD AUTU
GPUD DPUD DNDD CFXD ARHD CLTD ASCD
ABDD CFHD FICD NAID BUZZ AGRD MOAD
UDI RCC HBTD AHD IPND DDGA NAMA MIND PRSD NRWD NRCD NROD
DRDD EXR0
USRD ULAD RTDD RBDD RBHD PGND OCBD FLXD FTTC DNDY DNO3 MCBN
CPND_LANG ENG
RCO 0
HUNT 000
LHK 1
PLEV 02
AST
IAPG 0
AACS NO
ITNA NO
DGRP
MLWU_LANG 0
DNDR 0
KEY 00 SCR 3409 0 MARP
01 SCR 3366 0 MARP
CPND
CPND_LANG ROMAN
NAME
XPLN 22
DISPLAY_FMT FIRST,LAST
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17 TRN
18 AO6
19 CFW 16 3500
20 RGA
21 PRK
22 RNP
23
24 PRS
25 CHG
26 CPN
27
28
29
30
31
When I have a direct dial pointed directly at this DN, it works perfectly. The phone rings, showing the caller number, user picks it up, a second caller is directed to 3366 which beeps and indicates on the user phone. After their call is ended, the caller list shows both caller numbers correctly.
There is one remaining issue. We have to play a message to callers before they are put through to these phone users as all their calls are recorded. To do this, we have to route calls via a voice service message then on to the DN, as below...
DDI - 783409 > ACD Dummy 6409 (voice services DN) > Menu Service ID 5409 (plays message we recorded for this user) > 3409 (user handset DN)
When I route my test this way, although the number which shows up on the phone for the incoming call is correct, the number which is then stored in the caller log is a 4 digit number which looks to me like a number associated with a port on the mail system.
Is there another way to play the message to the incoming caller (so that it isn't routed through mail)? Or, is there a way to make the caller list log the original caller number rather than an internal routing number?
Also, Should I start a different thread for this? It is a different question now I suppose!
thanks for any suggestions