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 strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

External Call forward

Status
Not open for further replies.

Monrovia

Technical User
Mar 1, 2007
292
IN
Hi all,

Is there any possibility to forward a call to external destination like mobile phone using a PIN code, after 4 rings on the extension?

My system : MX-One TSW SP7

I tried different combinations like PELPI, CDINI, ABB dial, etc, but all failed. some give "not reachable" & some rings on the extension itself, couldnot bypass the External diversion.
Without PIN code, it is successful with PELPI.

Any Ideas to achieve this?
 
Can you clarify what you mean by using a PIN code?

Do you want the user to be able to set the divert to an external device using a 4 Digit sequence on the handset?

If this is the case set up a 4 Digit Abb Dial where the TRA is the external number you wish to go to.

If not, more info required please :)




 
hi Alchohaz,

PIN code means AUTH code.

I know, it is possible without AUTH code.

if there is no AUTH code to dial, after 4 rings on the extension, the calls will get forwarded using PELPI or CDINI to ABB dial.

But what if there is AUTH code with its feature code to be dialed before the calls to forward? how it is possible?

BR

Monro
 
Hi Monro

Sorry i do not understand what you are trying to achive. WHY are you trying to use a PIN code?

Perhaps if I understand this i can better answer your question.

In Genertal terms PIN/AUTH is used to log a phone on and off so i don't understand how oe why you would to try and apply it to an External Divert

If you make it clear i will try to assist

Cheers
Al

 
hi

Here the AUTH code is used to make the telephone lines open for making external calls. not for log in and log out.

The calls to mobile phone should be recorded in the call billing, because, the calls are charged to the customers.

if the customers are out of office, and they want to receive their calls on their mobile phones, this will be external divertion, and the calls should be logged and charged accordingly. to make calls to mobile phone, they should use AUTH code. so obviously external diversion should also use the AUTH code.

I hope this is clear to you now.
 
At the begin it’s clear
How You programmed PELPI?


----------------------------------
If anything can go wrong, it will.

(Murphy's Law)
 
If I understand Monrovia correctly, the phones are locked by default. To Dial out a user has to form his authcode and then the external number. The problem resides in the fact that he can't divert the phone to external as the auth code is needed also.

Monrovia, what feature code do the customers dial to make an external call?

something like *72*code#external number ?

/Daddy

-----------------------------------------------------
What You See Is What You Get
Never underestimate tha powah of tha google!
 
If the user has open access,
PELPI:DIR=1234,TIME=15,ANSPOS=1234,CHO=1;
PELPI:DIR=1234,TIME=15,ANSPOS=058299156791,CHO=2;
in anspos 05 is DEST. there is no AUTH code to use, so this will work perfectly.

NACDS:NUM=05,CDCAT=5&&8;
DIR=1234,CAT=4;
AUCOI:AUTH=1825698,DIR=1234,CHECK=YES,CAT=7;

PELPI:DIR=1234,TIME=15,CHO=2,ANSPOS=A72A1825698B058299156791; is not accepted.

it is the same in ABB dial, the number length is more than 20digits, so not accepted (A=* & B=#).

the auth code is *72*AUTH CODE # and
external forward code is *22#

to call mobile phone user has to dial, eg: *72*1825698#058299156791

 
mmm, I'm confused.

AUCOI:AUTH=1825698,DIR=1234,CHECK=YES,CAT=7;

indicates you are using RAC (regional authority code, because of DIR parameter).

the sequence for RAC is *75*RAC#<external nr>

If have no access to a PBX for the moment so try it out.

Cheers,

/Daddy

-----------------------------------------------------
What You See Is What You Get
Never underestimate tha powah of tha google!
 
dear Daddy,

I have tried with both CILCOD and DIR in AUCOI. but PELPI didn't accept the ANSPOS = A72A1825698B058299156791 in both cases.
I think, if There is some kind of trick to bypass the class of service (CAT)of the DIR, PELPI might accept this.

The number length is the problem for ABB dial. otherwise, CDINI/PELPI to ABB dial would have been a good option.
 
Hi Monrovia

I have been giving this a bit of thought, but do not have access to a system to test any of the ideas i have, however i have had a look through Alex and found the following:

Try using the Account Code coomands to deliver what you need:

Code:
1       General 
The feature account code provides two different functions, 

-  charge a call to an account code instead of charging it to the calling extension's number. 
 
-  prevent unauthorized telecommunication usage by forcing the user to dial an account code before dialling an external number. 
 

Account codes can be used from an analogue, digital or data extension or from a PABX operator instrument. 
The account codes are not tied to any specific extension. An account code can be entered from any extension. 

Abbreviations 

CIL - Call information logging

Let me know how you get on, i know this may not be a perfect fit, but it may deliver what you are looking for

Code:
1       AOCOE    Account code end 
1.1     FORMAT 
AOCOE  :ACO=...; 

ACO =   The account code(s) to be removed from the system. 
& and && are permitted for this parameter. 
For value consult parameter description for Account code. 
 

1.2     FUNCTION 
The command removes the account code. 

1.3     EXAMPLE 
Remove account codes in the range 100 to 102 and account code 3000. 

AOCOE  :ACO=100&&102&3000;  
  
EXECUTED  

1.4     COMMAND CATEGORY 
Dangerous = No 

Sequence number for authorization code: 0501 

2     AOCOI     Account code initiate 
2.1     FORMAT 
AOCOI  :ACO=...; 

ACO =   The account code(s) to be defined for the system. 
& and && are permitted for this parameter. 
For value consult parameter description for Account code. 
 

2.2     FUNCTION 
The command initiates the account code. 
It is permitted to initiate an account code which is already initiated. However, the account code is not stored twice in the database. 

The account code is used for call logging purposes. 

2.3     EXAMPLE 1 
Initiate account codes in the range 100 to 107 and account code 3000. 

AOCOI  : ACO=100&&107&3000;  
  
EXECUTED  

--------------------------------------------------------------------------------

2.4     EXAMPLE 2 
Initiate all account codes in the range 900 to 1500. 

AOCOI  : ACO=900&&1500;  
  
EXECUTED  

2.5     COMMAND CATEGORY 
Dangerous = No 

Sequence number for authorization code: 0502 

3     AOCOP     Account code print 
3.1     FORMAT 
AOCOP  :ACO=...; 

ACO =   Account code(s) to be printed. 
&, && and ALL are permitted for this parameter. 
For value consult parameter description for account code. 
 

3.2     FUNCTION 
The command prints the initiated account codes within the specified range. A maximum of 5 account codes are printed per line. 

3.3     PRINTOUT 
ACCOUNT CODE DATA    
          
ACO  ACO  ACO  ACO  ACO  
.  .  .  .  .  
.  .  .  .  .  
.  .  .  .  .  
          
END          

--------------------------------------------------------------------------------

3.4     EXAMPLE 1 
Print the account codes found in the range from 100 to 150. 

AOCOP  :ACO=100&&150;    
    
ACCOUNT CODE DATA    
          
ACO  ACO  ACO  ACO  ACO  
100  101  102  103  104  
105  106  107      
          
END          

3.5     EXAMPLE 2 
Print the account code 100 and all account codes in the range 105 through 200. 

AOCOP  :ACO=100&105&&200;    
          
ACCOUNT CODE DATA    
          
ACO  ACO  ACO  ACO  ACO  
100  105  106  107    
          
END          

3.6     COMMAND CATEGORY 
Dangerous = No 

Sequence number for authorization code: 0503

Cheers
Al



 
alchohaz,

there is one problem, you can't tie an account code to an extension, so they are not very secure option.

/Daddy

-----------------------------------------------------
What You See Is What You Get
Never underestimate tha powah of tha google!
 
Hi,

Is there any possibility to increase the number length used in ABB dial - TRA ? By default it is 20. I have 25 digits :(

A72A1825698B0518299156791

if yes, my problem will be solved!

PELPI:DIR=1234,TIME=15,ANSPOS=1234,CHO=1;
PELPI:DIR=1234,TIME=15,ANSPOS=2000(ABB),CHO=2;
 
Hi,

If your connection to mobile operator is ISDN then you can use Parallel ringing (PLLNI). This way it will ring simultaneously on Desk phone & Mobile. Now if you are using Lotus based billing sytem then under subscriber data you can add destination no & at the end of the biiling cycle you can charge these calls based on Destination number.

Few admin issues with this on the user policy. If you are in unmil, then call me on 1607446 to explain further.

Cheers,

""The truth about action must be known and the truth of inaction also must be known; even so the truth about prohibited action must be known. For mysterious are the ways of action""
 

Daddy - yeh cheers, i know, but just looking for something that might work, the key would have to be secrecy of the number and it is in the users interest to not have other customers knowing this info...

Monrovia, did you resolve this ?


 
no.

I found a temperoary solution : i kept the extension closed and created ADN with open access which no one knows :p and the ADN forwarded to mobile phone!
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top