Upload
jewel-laura-quinn
View
224
Download
1
Tags:
Embed Size (px)
Citation preview
www.inswitch.us
Erlang UC - Stockholm, November 2005
Participants
Eduardo Figoli – [email protected]
Bernardo Paroli – [email protected]
Carlos Silva – [email protected]
• Established as a corporation in the State of Florida, USA.
• Development Center is located in Montevideo, Uruguay.
• Additional business and support offices in Asia and Latin America.
• Support centres at Guatemala, Paraguay and Uruguay.
• Provides turn key solutions as well as technology building blocks (system modules) to system integrators, fixed and mobile operators.
INSwitch Solutions
IN Switch Solutions Erlang installations
Bolivia
Guatemala
Honduras
El Salvador
Paraguay
Palestine
Pakistan Jordan
Uruguay
Mobile eTopUp
• Customers purchase prepaid air time at retailer’s mobile agents using a standard mobile handsets as the distribution device
• Fixed or variable amounts
• Eliminate PIN hidden numbers generation errors and terminals costs
• Guarantee stock supply in the distribution network increasing availability
• Retailer places a recharge transaction using his mobile phone.
• USSD technology offers WAP style text.
• The credit is automatically loaded into subscriber prepaid account.
• Since no POS are needed, non traditional retailers can take part of the system expanding the solution while reaching more customers.
• Online transactions are faster and more secure since Operator’s Signaling channels are used.
eTopUp with USSD
eTopUp with POS Terminals
Advantages Low operational costs Reduces Fraud Allows multiple voucher denominations
DisadvantagesHigh set up costsTransaction (phone line) costsRequires trainingLow penetrationRequires PIN managementUse of IVR resources
• POS Terminals at retail stores are used for printing PIN numbers. Vouchers are loaded in bulk in the terminal and printed out when required.
• VISA II protocol
Millicom mobile operators in Guatemala, El Salvador, Honduras, Paraguay and Bolivia, under the branded name TIGO launched ePIN (Inswitch’s eTopUP Platform) in August 2005.
2 Centralized platforms:•One in Guatemala attending Guatemala, El Salvador and Honduras•One in Paraguay attending Paraguay and Bolivia
TIGO Case Study
Integration with:
•Ericsson and Motorola MSC/HRL
•Logica and Comverse SMSC
•Comverse Prepaid integration through SOAP and propietary protocols
•Billing and Banking through provided protocols
TIGO Case Study
App server1
App serverN
CDR server
Mnesia DB
Mnesia DB
eTopUp Platform
TIGO Case Study
Agent MobileUSSD Menu
Subscriber SMS confirmation
Application
USSD
SMS confirmation
CDR
Yaws Web Server Pages – agent information
Yaws Web Server Pages – money transfer
Yaws Web Server Pages – top up
Erlang/OTP and eTopUp
•Applications• Program structure – processes behaviours
(supervision, gen_fsm, …)• Directory structure
•Node release
HW and SW technology used
Hardware:
•Servers HP DL 360 Pentium IV 3.2 GHz with 2 GB RAM•Telesoft NS700 signaling card
Software:
•Windows 2000 Server•Erlang 5.4 (release R10B) licensed
Why Erlang?
1. Light weight processes
2. OS independent (Windows / Linux) - portability
3. Fault tolerance mechanisms (supervision, 99.999,...)
4. Hot code loading
5. Distributed environment and DB
6. Support from Ericsson and live Erlang community
Advantages:
1. Mnesia DB stores Erlang data types
2. Easy management of a huge number of processes
3. Low cost implementation
4. Erlang OTP framework
5. Robust and scalable distributed software
6. Easy programming language and fewer lines of code
Not so good:
1. Non standard SQL interface to Mnesia
2. Needs more memory and processor power
3. Erlang SSL port (ssl_sock) with Yaws not working properly under Windows
4. No IDE and easy graphical debugger
Some of our products
•Land and Wireless Prepaid Platforms•Calling Cards Platforms•Prepaid Roaming•Location Based Engines•USSD Gateways•SMSC•Graphical Service Creation (IVR, SMS, USSD)•Convergent VAS•GPRS Charging•Ring Back Tones•Welcome Roamers•Missed Call Alert•Virtual HLR
Inswitch Erlang Team
1. Inswitch has a team of about 10 members speciallized in Erlang since 2002
2. We are thinking of increasing the team number
Please visit us at www.inswitch.us
Thank you !!