Sorry gents for this lengthy post, but I guess my issue needs some clarification.
In my country, ISDN subscribers can activate supplementary services (e.g. CFU, CFB, CFNA) directly on the Telco Network (this is a typical SOHO Feature). The following lines are taken from the Telco's UNI Specification:
The keypad protocol enables the user to manage (i.e. to program, activate, deactivate and interrogate) some supplementary services. The procedures are similar to those used for normal en-bloc call set-up, with the difference that the Keypad facility information element is used instead of the called party number. The public network reacts with cause values and, depending on the Bearer capability, with tones and announcements.
The user can initialize the keypad procedure by sending a SETUP message to the public network containing the following information elements :
- Bearer capability / Information transfer capability: speech, or 3.1 kHz audio, or unrestricted digital information with tones/announcements, or unrestricted digital information
- Channel identification: as for normal call set-up
- Keypad facility / Keypad information: sequence of IA5 characters, dependent on the specific supplementary service.
Sample Service: CFU
Keypad information (IA5 characters): *67<CFU Destination>#
Announcement: service activated, the registered number is ...
I just can't find a way to put the string into a Keypad Facility IE rather than a Called Party Number IE:
178090: Mar 20 14:21:00 CET: ISDN BR2/1 Q931: TX -> SETUP pd = 8 callref = 0x2E
Bearer Capability i = 0x9090A3
Standard = CCITT
Transfer Capability = 3.1kHz Audio
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0x81
Progress Ind i = 0x8183 - Origination address is non-ISDN
Calling Party Number i = 0x0180, 'YYYYYYY'
Called Party Number i = 0x80, '*21XXXXXXXXXX#'
178091: Mar 20 14:21:00 CET: ISDN BR2/1 Q931: RX <- RELEASE_COMP pd = 8 callref = 0xAE
Cause i = 0x829C - Invalid number format (incomplete number)
Can anyone think of a way to make use of these features in a Cisco CCM/CCME/IOS Gateway environment? Any Feedback is greatly appreciated.