1 Customized Applications for Mobile Network Enhanced Logic (CAMEL) Zhaohui Deng Yinyan Zhou.

Slides:



Advertisements
Similar presentations
National Institute of Science & Technology Technical seminar-2004 S.Rabindra kumar Patro EI [1] Technical Seminar On Description of Wireless intelligent.
Advertisements

OUT-OF-BAND SIGNALING
INAP Intelligent network application part protocol © Yiqun Xu & Zhiping Duan March
Hacking Communication System
1 CAMEL in GPRS prepaid service
Wireless Intelligent Networking
IN Intelligent Network Basic IN concept & technology
INF: Intelligent Network Architecture and Basic Concepts Lewis Robart 1 Outline IN Standards Overview: IN Standards - North America IN Standards.
1 General Packet Radio Service (GPRS) Adapted from a presentation by Miao Lu Nancy Samaan SITE, Ottawa.
GSM Network. GSM-Introduction Architecture Technical Specifications Frame Structure Channels Security Characteristics and features Applications Contents.
Signaling & Network Control Dr. Eng. Amr T. Abdel-Hamid NETW 704 Winter 2006 Intelligent Networks.
GSM (GLOBAL SYSTEM FOR MOBILE COMMUNICATION) Submitted to :-> MR. Ajmer Submitted by :-> HIMANI, POOJA (11 A) IP PROJECT WORK III Term SESSION –
By Neha choudhary Asst.Professor CSE/IT LHST-A.  GSM-Introduction  Architecture  Technical Specifications  Characteristics and features  Applications.
CSI5171: Network Architecture, Services, protocol and standards
All IP Network Architecture 2001 년 12 월 5 일 통신공학연구실 석사 4 차 유성균
Data Communications Circuit Switching. Switching Networks Long distance transmission is typically done over a network of switched nodes Nodes not concerned.
Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999 The Enhanced Services Layer in a Distributed Packet Network.
Cellular IP: Proxy Service Reference: “Incorporating proxy services into wide area cellular IP networks”; Zhimei Jiang; Li Fung Chang; Kim, B.J.J.; Leung,
TEL 355: Communication and Information Systems in Organizations
 The GSM network is divided into two systems. each of these systems are comprised of a number of functional units which are individual components of the.
Guided By: Prof. Sonali R. Kadu Head of The Department: Prof. R. N. Khobragade.
 Global System for Mobile Communications (GSM) is a second generation (2G) cellular standard developed to cater voice services and data delivery using.
Interworking Architecture Between 3GPP and WLAN Systems 張憲忠, 何建民, 黃瑞銘, 紀嘉雄, 李有傑.
GSM: The European Standard for Mobile Telephony Presented by Rattan Muradia Requirement for course CSI 5171 Presented by Rattan Muradia Requirement for.
SIGNALING. To establish a telephone call, a series of signaling messages must be exchanged. There are two basic types of signal exchanges: (1) between.
Mobile Technologies Introduction Basics of GSM Value Added Services SMS Short Codes Asterisk * LBS.
CDMA Power Control, Smart Antenna. Power Control in CDMA All the mobiles communicate on the same frequency. Therefore, internal interference is developed.
CDMA Network Structure and Components Lance Westberg.
GSM Signaling Protocol Architecture. Protocols above the link layer of the GSM signaling protocol architecture provide specific functions: Radio Resource.
Mobile Communication Common Channel Signaling System No. 7 (i.e., SS7 or C7) is a global standard for telecommunications defined by the International Telecommunication.
Polytechnic University  M. Veeraraghavan 1 Location management Prof. Malathi Veeraraghavan Elec. & Comp. Engg. Dept/CATT Polytechnic University
#1EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks Lecture 2: Switching Network.
Qualcomm Proprietary and Confidential Ravindra Patwardhan, Vikram Gupta, Roozbeh Atarius 10/10/10 USSD Standardization in cdma2000 Networks.
CP-a Emergency call stage 2 requirements - A presentation of the requirements from 3GPP TS Keith Drage.
Ericsson, ALLIP Features control at Home or at the Visited Systems.
Lecture 5 Intersystem Operation. Basic AMPS Gives air interface between tower and mobile phone Does not provide capability to deliver roaming between.
GSM TOWARDS LTE NETWORKS
GLOBAL SYSTEM FOR MOBILE (GSM)
PLMN Network Intelligence 2 © Manzur Ashraf. Switching.
Chap14. GSM Operations, Administration, and Maintenance 네트워크 컴퓨팅 연구실 서 돈 철
3GPP2 Charging Betsy Kidwell Chair, 3GPP2 TSG-X Lucent Technologies OMA-MCC Bangkok, Thailand June 2004.
Communication Protocol Engineering Lab.
International Roaming for GSM Kwangwoon Univ. Network Computing lab 김형민
Communication Protocol Engineering Lab. Myung Jo. Kim. 1 Mobile Prepaid Phone Service Kim Myung Jo Communication.
Chap 5. IS-41 Network Signaling
A Scalable SIP-based Architecture to Offer Value-added Services in a Converged IN/IP Environment F.S.Salloum, Tasos Dagiuklas, Maria Skoura 16 January.
Ασύρματα Δίκτυα και Κινητές Επικοινωνίες Ενότητα # 8: Σύστημα 2.5 Γενιάς GPRS Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
Kwangwoon Univ. Wireless and Mobile Network Architectures Chapter 7 PACS Network Signaling.
(Global System for Mobile Communication)
Cellular Networks 1. Overview 1G Analog Cellular 2G TDMA - GSM 2G CDMA - IS G 3G 4G and Beyond Cellular Engineering Issues 2.
DWAN ALSTON SMS TECHNOLOGY WHAT IS SMS????? SMS stands for Short Message Service. It is a technology that enables the sending and receiving of messages.
1 Wireless Networks Lecture 16 GSM: Global System for Mobile Communication Dr. Ghalib A. Shah.
1 Lecture 19 EEE 441 Wireless And Mobile Communications.
1 Wireless Networks Lecture 17 GPRS: General Packet Radio Service (Part I) Dr. Ghalib A. Shah.
BY KAMAL RAJ SINGH ID : 2009H124492P M.E. COMMUNICATION ENGG.
GLOBAL SYSTEM FOR MOBILE COMMUNICATION
WIRELESS INTELLIGENT NETWORKS (WIN)
SMS.
Switching & Data Networks Switching and Interconnection Networks
Name:Shivalila A H,Shima
Wireless Intelligent Networking
Chapter 4 North American Intersystem Operations
GPRS GPRS stands for General Packet Radio System. GPRS provides packet radio access for mobile Global System for Mobile Communications (GSM) and time-division.
Global system for Mobile Communications
International Roaming for GSM
Chap14. GSM Operations, Administration, and Maintenance
GPRS Architecture Ayan Ganguly Bishakha Roy Akash Dutta.
3GPP Charging 2019/2/16.
Dept. of Business Administration
JAIN FOR MAP PROJECT GROUP: Maurizio Bonuccelli Piero Lauri
Presentation transcript:

1 Customized Applications for Mobile Network Enhanced Logic (CAMEL) Zhaohui Deng Yinyan Zhou

2 What Is CAMEL CAMEL is the wireless intelligent network standard for GSM networks CAMEL is not a separate service but a new feature ( It is a tool to help the network operator to provide the subscribers with OSS even when roaming outside the HPLMN) In North America the corresponding standard is WIN WIN and CAMEL use almost the same Intelligent Network Conceptual Model OSS: Operator Specific Services HPLMN: Home Public Land Mobile Network

3 Evolution of Wireless Intelligent Network Switchboard: Operator manually intervene with an intelligent routing decision Automatic Switching: hard-wired service logic, dependent on switching vendor for all aspects of service logic necessary to deploy new features, equipment from different vendors made it hard for ubiquitous service deployment

4 Evolution of Wireless Intelligent Network (Cnt) Stored Program Control: programmable service logic, but not modular. New service introduction is hard due to dependency between service and service specific logic associated with that service. Service logic used for one service could not be used for another Common Channel Signaling: mid-1970s. Out-band signaling vs. in-band signaling path

5 Evolution of Wireless Intelligent Network (Cnt) Advanced Intelligent Network: provide service- independent service logic and service management, facilitate independent service development capability WIN and CAMEL: standardized capabilities in conjunction with SS7 signaling, provide network intelligence efficiently and seamlessly in wireless networks

6 Driver for CAMEL Emerging Prior to CAMEL, GSM has INAP as protocol injecting intelligence into GSM network. INAP designed for wireline networks, no mobility management. CAMEL: standard to provide wireless intelligent network capabilities for development, deployment and operation of enhanced mobile communications service and roaming across different vendor switches

7 WIN BCSM DP Example Originating BCSM detection Points: Origination_attempt_Authorized DP – A point in the call ( such as an authorized customers initiates a call) when an external element is queried prior to the calling party dialing digits. Can be used for service such as voice activated dialing. Analyzed_Information DP: for Incoming call screening at customer’s home MSC???? Collected_information DP: used for providing service to calling party such as Call forwarding BCSM: basic call state model

8 WIN BCSM DP Example Terminating BCSM Detection Points: Facility_Selected-and_Available DP: calling name service to customer T_Busy and T_No_Answer DP: for routing call to a voice message system or special announcements/tones

9 Service Drivers for WIN Phase I Calling Name Presentation (CNAP) Voice Controlled Service (VCS) Such as basic voice controlled dialing VCS with voice authentication, speech –to-text conversion,etc Incoming Call Screening (ICS) Answer, don’t answer, redirect

10 Service Drivers for WIN Phase II Prepaid Charging(PPC) Should be invoked before any other service to verify the balance Preferred Language Support Free Phone Launch AnalyzedInformation message to SCP, seize IP to set up ConnectionResource message to MSC to connect to IP and IP play announcement to direct how to make the call, completely toll free and mobile airtime free Billing Service Capabilities Advice of charging; inform cost of impending call Call management service Rejection of undesired annoying call

11 Example of WIN phase II Free Phone IPSCP MSC Serving System MS origination ANLYZD[TRIGTYPE, DGTSDIAL, TRANSCAP, WINCAP] SEIZED[SRFCapability, PLIND] Seizes[TLDN] CONNRES[DSTDGT,CARDGTS,ROUTDGTS] TLDNAT call setup INSTREQ[ ] SRFDIR[ANNLIST PLAY ANNOUNCEMENT srfdir[] anlyzd[TERMLIST, DMH_SVCIDLIST, BILLDGTS] Release message instreq[ ] Call setup MSC upon recognizing a FreePhone call attempt, launched a Analyzed Information(ANLYZD) message to SCP. The SCP getting the request, seizes the IP resource and IP send Connect Resource(CONNRES) message to the MSC, directing it to set up a connection to IP. IP plays an announcement to the caller(relative to the FreePhone number called)Upon listening to the announcement, a a series of release messages are played prior to the MSC setting the call up to the appropriate telephone number associated with FreePhone number.

12 Service Drivers for WIN Phase III Location-Based Service

13 Phased Development of Standards – CAMEL Phase I Introduce basic INAP capabilities such as support of initial DP message Basic call set-up reporting capabilities: inform CSE of mobile origination and termination status, call-related CSE interactions Suppress announcement tones at the serving system during call termination, allowing the home system to play announcements in native language of the home system Offer Any Time Interrogation (ATI) message, a GSM MAP message: interrogate HLR to derive info about specific customer’s location and status CSE: CAMEL Service Environment MAP: Mobile Application Part, protocol that interconnects wireless telephone system

14 Example of CAMEL phase I MS Originating CAMEL call MSC/VLR + gmsSSF gsmSCFPSTN A B C A: MSC gets CAEML service info from VLR during the call setup of a MS, gmsSSF in the visiting network send the InitialDP message to gsmSCF and suspend the call processing. The InitialDP message contains service key, called and calling party number, calling party’s Category, location number, bearer capability, event type BCSM, location and IMSI. After the service logic processing, B gsmSCF can for example do number translation, a CAMEL-specific Service logic is initiated from gsmSCF C MSC uses the information received to set up a call MS CAP-initialDP CAP-Connect ISUP-IAM

15 Phased Development of Standards – CAMEL Phase II Most significant enhancement over phase I is to support SRF, would allow user interaction with a VRU within CSE Provide additional GSM MAP related improvements including support of USSD, another user interaction capability enhancement, this call-unrelated CSE interaction capability allows the subscriber to invoke CAMEL-based service via USSD commands. Online charge indication via the Advice of Charge( AoC) feature for mobile originated calls. AoC is call-related CSE interaction that can be very useful when deployed in conjunction with services such as a Free Phone, prepaid and premium calling services. SRF: Specialized Resource Function VRU: Voice Response UnitUSSD: Unstructured Supplementary Service Data

16 CAMEL Phase I Architecture HLRgsmSCF GMSC gsmSSF VMSC gsmSSF VLR MAP CAP Roaming leg Home Network Interrogating Network Visiting Network Dotted lines for signaling connection, continuous line present a voice connection MAP: Mobile Application Part GMSC: gateway MSC CAP: CAMEL Application ProtocolVMSC: visiting MSC

17 CAMEL Phase I Architecture Home Network present home PLMN (public land mobile network) of CAMEL subscriber Home Location Register (HLR) and GSM Service Control Function are the network elements involved in CAMEL HLR stores for subscriber requiring CAMEL support information regarding O-CSI, T-CSI, TIF-CSI, U-CSI and SS-CSI O-CSI, SS-CSI are sent to VLR in case of location update or O-CSI, SS-CSI update U-CSI: USSD-CSISS-CSI: Supplementary Service_CSI

18 CAMEL Phase I Architecture Home Network O/T-CSI is sent to GMSC when HLR responds to a request for routing information TIF-CSI, U-CSI and UG-CSI are stored in HLR only. HLR may provide an interface towards gsmSCF for Any Time Interrogation SS-CSI: Supplementary Service – CSI TIF-CSI: translation information flag – CSI, subscriber data indicate that when subscriber register a forward-to number, that HLR shall not attempt to perform any translation, number format check, (Forward To Number) FTN check, call barring check

19 CAMEL Phase I Architecture Interrogating Network Perform the interrogation of the home network for information on treatment of terminating CAMEL calls Calling party of the terminating CAMEL call resides in the interrogating network and the called party resides in the visiting network. Gateway MSC (GMSC) and gsmSSF are the entities handling of terminating CAMEL calls When processing the calls for subscriber requiring CAMEL support, GMSC receive O/T-CSI from HLR. If T- CSI exists, indicating GMSC to request instructions from gsmSSF for further execution

20 CAMEL Phase I Architecture Visiting Network It is PLMN where the CAMEL subscriber is roaming. Involve handling of originating and forwarded CAMEL calls May request for location information and status of the subscriber Set up calls from and towards the visiting subscriber, while handling the originating calls, VMSC detects if O- CSI exists, if does, then initial contact to gsmSCF take place When roaming to a visiting network which doesn’t support CAMEL, home network handle the roaming

21 Relationship HLR-VLR interface: send CAMEL related subscriber data to VPLMN and provision of Mobile Station Roaming Number (MRSN), retrieve subscriber status and location, or to suppression of announcement for CAMEL service GMSC-HLR interface: used at terminating calls to exchange routing information, subscriber status and location, suppression of announcement GMSC-gsmSSF interface: internal interface, make it easy for handling DPs

22 Relationship gsmSSF-gsmSCF interface: used for gsmSCF to send instruction to gsmSSF to play tones.announcements to the users. gsmSCF-HLR interface: used by gsmSCF to request information from HLR

23 CAMEL Phase I: Originating Basic Call State Model DP9 O-Null&Authorize_Origination _Attempt_Collect-Info O_Exception DP2 DP7 Analyze, Routing & Alerting Collect_Info O_Answer O_Active O-Disconnect

24 Description of O-BCSM DPs in the MSC Note: BLUE for phase I BLACK is added In phase II

25 Originating Call Example, Phase I gsmSCF MSC DP2 encountered (InitialDP) Monitor DP7 (N)(REquesrReportBCSMEvent) Monitor DP9 (R)(REquesrReportBCSMEvent) Continue call processing (Continue) Check connection (ActivityTest) Answer to connection check(activityTest Response) DP7 encountered (EventReportBCSM) DP9 encountered (EventReportBCSM) Continue call processing (Continue) N: Notification R: request

26 DP17 T-Null T_Exception DP12 DP15 Terminating Call Handling Terminating_Attempt_Authorized T_Answer T_Active T-Disconnect CAMEL Phase I: Terminating Basic Call State Model

27 Description of T-BCSM DPs in the GMSC

28 CAMEL Phase II Architecture

29 CAMEL Phase II Architecture and Relationship Phase II is based on phase I architecture. The basic new component is the gsmSRF. It provides a pool of resources for access by other network entities gsmSCF –gsmSRF interface: used by gsmSCF to instruct the gsmSRF to play tones/announcement to the users

30 CAMEL Phase II: Originating Basic Call State Model DP explanation Please refer to former slide

31 CAMEL Phase II: Terminating Basic Call State Model DP explanation Please refer to former slide

32 gsmSCF MSC DP12 encountered (InitialDP) Monitor DP15 (N)(REquesrReportBCSMEvent) Monitor DP17 (R)(REquesrReportBCSMEvent) Continue call processing (Continue) Check connection (ActivityTest) Answer to connection check(activityTest Response) DP15 encountered (EventReportBCSM) DP17 encountered (EventReportBCSM) Terminating Call Example, Phase II Continue call processing (Continue)

33 An example of Virtual Private Network in a visited network using CAMEL

34 An example of VPN in a visited network using CAMEL(Cnt) 1. A subscriber who has a VPN service in his home network is "roaming" in a network abroad. To call a colleague at the home office, all he has to do is dialing the colleague's four-digit extension number “4772”. The exchange (SSP/MSC) in the visited network classifies the call as a "CSE event“. DP2 is encountered, this InitialDP message contains from VMSC to gsmSCF contains service key and other subscription information. The set-up process is temporarily interrupted. VPN: Virtual private networks

35 An example of VPN in a visited network using CAMEL(Cnt) 2. gsmSCF in the home network ask VMSC to monitor the DP7 and DP9, then it translates the extension number into a B- number for international routing and transfers the information to the MSC in the visited network, which resumes the set-up process.

36 Reference 3GPP TS 03.78: Customised Application for Mobile Network Enhanced Logic phase 2 3GPP TS 02.78: Service Definition Igor Faynberg, L. R. Gabuzda, T Jacobson, H.L Lu: The development of the Wireless Intelligent Network and its Relation to the international Intelligent Network Standards E. Geulen, J Hartmann: Open Service Provisioning in GSM – What do we gain with CAMEL J Hartmann: The Alignment of IN and GSM Gerry Christensen etc. Wireless Intelligent Network