Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations gkittelson on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

HiPath 4000 Transfer Calls CDR Question

Status
Not open for further replies.

rhnielsen

Technical User
Oct 21, 2008
2
US
I'm a tech for a call accounting company and I'm trying to find the right answer to an issue I am having. I need to properly track transfer calls via cdr in a multi-switch environment and I need some clarification. Looks like I should look for cdr records where

GLOBSEQ is the same for each call
SUPLSERV = 3

But I feel like SWP should be factored in, but can't find any documentation to describe how or why.

Also in my test data, when I grab all the calls with the same GLOBSEQ number, I get a lot of calls with SUPLSERV values other than 3 (ex. 1, 19,48,52...).

Any help would be greatly appreciated.

 
Hi,
The default Supplementary Services (SUPLSERV) are pasted below.
Normally the text values are replaced by numbers.

ADD-TEXT:SUPLSERV,0,"NOT_DEF ";
ADD-TEXT:SUPLSERV,1,"NORMAL ";
ADD-TEXT:SUPLSERV,2,"CONSULT ";
ADD-TEXT:SUPLSERV,3,"CALL_TRANS";
ADD-TEXT:SUPLSERV,4,"CALL_BACK ";
ADD-TEXT:SUPLSERV,5,"FWD_BUSY ";
ADD-TEXT:SUPLSERV,6,"FWD_UNCOND";
ADD-TEXT:SUPLSERV,7,"FWD_NOREPL";
ADD-TEXT:SUPLSERV,8,"PICKUP ";
ADD-TEXT:SUPLSERV,9,"CONFERENCE";
ADD-TEXT:SUPLSERV,10,"OVERRIDE ";
ADD-TEXT:SUPLSERV,11,"HUNT_GROUP";
ADD-TEXT:SUPLSERV,12,"MAIL_BOX ";
ADD-TEXT:SUPLSERV,13,"PAGING ";
ADD-TEXT:SUPLSERV,14,"DICTATION ";
ADD-TEXT:SUPLSERV,15,"CARD_CHARG";
ADD-TEXT:SUPLSERV,16,"REV_CHARGE";
ADD-TEXT:SUPLSERV,17,"CALL_DEFEC";
ADD-TEXT:SUPLSERV,18,"DOOR_OPEN ";
ADD-TEXT:SUPLSERV,19,"RING_BACK ";
ADD-TEXT:SUPLSERV,20,"HUP_O_HOLD";
ADD-TEXT:SUPLSERV,21,"HUP_O_QUEU";
ADD-TEXT:SUPLSERV,22,"END_O_QUEU";
ADD-TEXT:SUPLSERV,23,"BEG_O_QUEU";
ADD-TEXT:SUPLSERV,24,"MAST_TRANS";
ADD-TEXT:SUPLSERV,25,"RECALL ";
ADD-TEXT:SUPLSERV,26,"INTERCEPT ";
ADD-TEXT:SUPLSERV,27,"CENTR_ATTN";
ADD-TEXT:SUPLSERV,28,"NOCDR_WEOS";
ADD-TEXT:SUPLSERV,29,"BUSY ";
ADD-TEXT:SUPLSERV,30,"LOST_BUFF ";
ADD-TEXT:SUPLSERV,31,"ACT_N ";
ADD-TEXT:SUPLSERV,32,"DEACT_N ";
ADD-TEXT:SUPLSERV,33,"PULL_JACK ";
ADD-TEXT:SUPLSERV,34,"RECON_JACK";
ADD-TEXT:SUPLSERV,35,"OUT_OF_ORD";
ADD-TEXT:SUPLSERV,36,"RESTART ";
ADD-TEXT:SUPLSERV,37,"HUNT_HNGUP";
ADD-TEXT:SUPLSERV,38,"HUNT_BUSY ";
ADD-TEXT:SUPLSERV,39,"LOAD ";
ADD-TEXT:SUPLSERV,40,"TRANSIT ";
ADD-TEXT:SUPLSERV,41,"RE_ROUT ";
ADD-TEXT:SUPLSERV,42,"INCALL_BAR";
ADD-TEXT:SUPLSERV,43,"DST_OO_SRV";
ADD-TEXT:SUPLSERV,44,"RES_UNAVAL";
ADD-TEXT:SUPLSERV,45,"CAL_REJECT";
ADD-TEXT:SUPLSERV,46,"UNASSG_NR ";
ADD-TEXT:SUPLSERV,47,"ACCT_CODE ";
ADD-TEXT:SUPLSERV,48,"CONF_ACT ";
ADD-TEXT:SUPLSERV,49,"CONF_PSV ";
ADD-TEXT:SUPLSERV,50,"BEG_HOLD_A";
ADD-TEXT:SUPLSERV,51,"BEG_HOLD_B";
ADD-TEXT:SUPLSERV,52,"END_HOLD_A";
ADD-TEXT:SUPLSERV,53,"END_HOLD_B";
ADD-TEXT:SUPLSERV,54,"HUPO_HLD_A";
ADD-TEXT:SUPLSERV,55,"HUPO_HLD_B";
ADD-TEXT:SUPLSERV,56,"RNG_AF_CON";
ADD-TEXT:SUPLSERV,57,"ACT_PM ";
ADD-TEXT:SUPLSERV,58,"DEACT_PM ";
 
Thanks for the info, but I already have this in my 4K document. The part I'm missing or not understanding is how the SWP field is used to properly understand what happens to the transfer call. In my sample data, when I see a 3 in the SUPLSERV field, I can see values in the SWP field ranging from 0 to 11. I know what each of the values represents, but not sure how to interpret the two values. I guess what I'm saying is I don't fully understand how to determine a call is a transfer.

SPACE 0
ENDS 1 ENDS = End of call after seizure
ENDSEC 3 ENDSEC = End of call after section
ENDL 4 ENDL = End of call after limit value
SECS 5 SECS = Section after seizure
NEXTSEC 6 NEXTSEC = Section after section
SECL 7 SECL = Section after limit value
LAS 8 LAS = Limit value after seizure
LASEC 9 LASEC = Limit value after section
LAL 10 LAL = Limit value after limit value
SECACC 11 SECACC = Section after account code

A unify tech suggested that if SUPLSERV = 3 then I should only look at calls that the SWP field is either 1 or 3, but he didn't know why. So for instance if I have a call with SUPLSERV = 3 and SWP = 6, why should I disregard that as a valid segment of the original transfer call? I can't find anything that explains the SWP field.

If anyone has some insight I would really appreciate the help. Thanks.
 
Hi,
The only info I have is that SWP is the number of 'Call Phases'.
My assumption is that if a call comes in and is answered directly by one phone then that is one call phase.
However if it is transferred that there then is at least 2 call phases, maybe more.
Here is the default SWP

ADD-TEXT:SWP,SPACE," ";
ADD-TEXT:SWP,ENDS,"ENDE N BEL";
ADD-TEXT:SWP,ENDSEC,"ENDE N ABS";
ADD-TEXT:SWP,ENDL,"ENDE N GRW";
ADD-TEXT:SWP,SECS,"ABS N BEL ";
ADD-TEXT:SWP,NEXTSEC,"ABS N ABS ";
ADD-TEXT:SWP,SECL,"ABS N GRW ";
ADD-TEXT:SWP,LAS,"GRW N BEL ";
ADD-TEXT:SWP,LASEC,"GRW N ABS ";
ADD-TEXT:SWP,LAL,"GRW N GRW ";
ADD-TEXT:SWP,SECACC,"ABS N ACC ";
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top