You are on page 1of 99

Panasonic Mobile Softphone

KX-UCMA

Rev1.0 16 Oct., 2017


1. Over View
Over view
1.Mobile Softphone (SIP Base) has limited functions* compare to NT(MGCP) type
softphone but reasonable price
2.Server less solution for mobile (using MRG) with secure connection enhancement

NSX1000/2000 Mobile Softphone on Smart Phone/Tablet

NS1000

NS700 Only work with Panasonic PBX

NS500

NS300

HTS824 Mobile Softphone is an application which can be connected PBX(NS/NSX/HTS)


This app. provides SIP Call / Video Call functions.
This app. supports iOS ( 9.0 or later ) and Android mobile (4.4 or later)
* Feature Summery PDF will be disclosed at Panasonic.net
Over view
System structure GCM APNS

KMS 3G/4G
MPR-ID binding and Manage AK Network
KMS
Cloud
With Mobile
Authentication Server Softphone

Authentication
Server Push Server

PBX
Local

Creating notification to Mobile Softphone


GCM : Google Cloud Messaging
Mobile Or
Softphone
APNS : Apple Push Notification Service
IPPT PC With
Push Server
*Push Notify from GCM/APNS is best effort type
service.
2.How it works
How it works
Using MRG
Work as EXT of PBX Audio Call
Internet 301 Outside
Office

Office
Mobile can work as
PBX EXT
Talk

101
Mobile can call other EXT in office

Video Call Basic Call Function


Outside
- Hold
Video Call - Blind Transfer
Office
- Call Display
- SIP-TLS
Video Call - Push Notification
How it works
One Numbered Extension

Mobile Softphone can be


used as Sub EXT to Desk
Internet
phone. Cellular NW

This feature can be used MRG


without additional feature AK.
MRG
One touch transfer
Unlike Mobile phone twining between paired
trunk port will not be phones by feature
consumed to call Mobile dial or pressing FF
key
Softphone. Sub EXT of 100
NS1000

Both of paired phones ring


simultaneously.
Main EXT100
How it works
Supported Features
№ iOS Android
Supported OS iOS 9 or later Android 4.4 or later
0 SIP Registration ✔
1-1 Make Call ✔
1-2 Reject Call ✔
1-3 Call Cancel Call ✔
1-4 Functions Video Call ✔
1-5 Call Hold ✔
1-6 Call Transfer ✔ Blind Transfer Only(Automatic Transfer only)
2 Support Codec (Audio) G.722 , G.729a , G.711a/μ Law
3 Support Codec (Video) H.264 Base Line Profile Encode up to VGA / Decode up to 720p
How it works
Supported Features
№ iPhone Android
Supported OS iOS 9 or later Android 4.4 or later
4 SIP-TLS ✔(NS300/500/700:V5/A-10, NS1000:V6/TBC, NSX1000/2000:V3/TBC)
5 Push Notification ✔(NS300/500/700:V5/A-10, NS1000:V6/TBC, NSX1000/2000:V3/TBC)
6 Call Log /Missed Call Indicator ✔
Outside line capture special
7 ✔
number
・UK English・German・French・Italy・Dutch・Spanish・Portuguese・
Russian ・US English・Canadian French ・Polish・Turkish・Arabic・
8 Support Language *
Hebrew・Ukrainian ・Thai・Simplified Chinese ・Traditional
Chinese・Spanish in Latin America ・Portuguese in Latin America
9 Echo Canceller ✔

* It is possible to study implementing other Language in case translation can be done by sales company or
sales agent.
How it works
Activation Key
NS Series / HTS Series
PBX version PBX’s AK Mobile Softphone AK*

NS300/NS500/NS700 Ver5.0/A-10 Channel IP Proprietary Telephone AK


NS1000 Ver6.0/TBC KX-NSM5**W Client AK
KX-UCMA0**W
HTS32/824 Ver1.9 Include in main unit
* NS1000 V5 support Mobile Softphone except SIP-TLS and Push notification.
NSX Series
PBX Version User’s terminal PBX’s AK Mobile
Softphone AK*
Only use Normal User AK
Mobile Softphone KX-NSUN***W

Ver3.0/TB Use NT/HDV as Main and Normal User AK KX-NSUN***W Client AK


NSX1000/2000 Mobile Softphone as Sub +
C KX-UCMA0**W
Mobile User AK KX-NSUM***W
+
Advance User AK KX-NSUA***W
* Mobile Softphone AK is register at KMS server only instead downloading and installing AK file to PBX.
How it works
Activation Key
Type of Client AK : KX-UCMA0** W/Sell at Web, X/Sell by Card
AK Model Name Description
KX-UCMA001W Panasonic Mobile Softphone 1 user AK
KX-UCMA005W Panasonic Mobile Softphone 5 users AK
KX-UCMA010W Panasonic Mobile Softphone 10 users AK
KX-UCMA025W Panasonic Mobile Softphone 25 users AK
KX-UCMA050W Panasonic Mobile Softphone 50 users AK
KX-UCMA001X Panasonic Mobile Softphone 1 user AK
KX-UCMA005X Panasonic Mobile Softphone 5 users AK
KX-UCMA010X Panasonic Mobile Softphone 10 users AK
KX-UCMA025X Panasonic Mobile Softphone 25 users AK
How it works
Authentication
Initial set up and MPR-ID binding KMS Server Server
Inform
・PBX MPR-ID GCM APNS
・AK Type / qty

Authentication
OK or NG

⑥Authentication
・Device ID
・MPR-ID
Store
①MPR-ID Binding
・AK No. ・Bind AK No. ④App set up
・Registration ID info and MPR-ID ・PBX IP address ②App Download
・PBX MPR ID ・Manage AK ・User name and
User
allocation ・Password Install
Order OK w/MPR-ID
⑤OPTIONS or NG
Distributor Distribute ⑦
Dealer REGISTER
*Please refer slide 57 about
MPR-ID binding detail.
How it works

KMS and Authentication Server

Item Remarks
MPR ID Binding - Bind AK No. to MPR ID.
Alternative MPR-ID - Check the following status of the Current MPR ID.
- Alternative MPR ID
- Expiry date of Alternative MPR ID
- active users / total users
- Bind the AK No. to an alternative MPR ID for 10-day
temporary use
Authentication
KMS Server Check AK Status - Check If a certain AK No. has been bound, when Server
activated.
Make Report - Output binding history to a CSV file
How it works

Initial set up and MPR-ID binding


⑥Authentication
・Device ID
・MPR-ID

MPR-ID

- NSX Redundancy environment: Primary NSX’s MPR-ID is used for authentication.


Even phone register to networked ExpGW need to bind
with Primary NSX’s MPR-ID for authentication

- NS One-Look environment: Registered NS cabinet’s MPR-ID is used for authentication.


Means phone register to Slave need to bind with specific
Slave’s MPR-ID for authentication.
How it works

Authentication Server and Mobile Softphone Client


-While at authentication process then registration
will be made instantly.
-Validity of AK allocation is 24 H
-The AK allocate for registered device treat as
Authentication In-use or Non-use will be checked once in a day.
Server
⑥Authentication
・Device ID 1:01 AM 1:01 AM
・MPR-ID Register Register validity Expire 0:59 AM
AK In use

1:00 AM(GMT) 1:00 AM(GMT) 1:00 AM(GMT)


We design AK authentication mechanism AK Validity AK Validity AK Validity
to let user buy Check Check Check
AK for all device that potential to use -Registration check initiate always App to Reg Server.
this application. -If the device off-line and can’t check AK registration with
server then the AK will be free to use for other device.
This mechanism prevent any type of share use
of one AK among multiple devices. -While initial Registration is expired then re-register to server
while App initiate.
How it works
Trial Period

KMS Server
Mobile
Softphone

AK

NS/NSX

There is 30 days trial period to use Mobile Softphone without Mobile Softphone client AK binding
with MPR-ID at KMS server. ( 30 days start to count up once register to PBX as SIP-EXT)
However AK for register PBX is required. Such as Channel IP Proprietary
Telephone AK KX-NSM5 for NS series or Normal User AK KX-NSUN for NSX etc.

There is no notification e-mail before expiring trial period. It will be failed to register after expire.
How it works
Alternative MPR-ID

KMS Server

Alternative MPR-ID
Mobile
Softphone

Alternative MPR-ID can be bound for service purpose. This alternative MPR-ID will be expired
after 10 days from when it is bound.
How it works
Push Notification
(3) Start-up the application
※ PBX side : NS300/500/700:V5 (A-9) ※ It is not necessary to wake App
NS1000:V6 (TBC) always. App can be awake by
NSX1000/2000:V3 (TBC) push notification.
※ Make batt consumption as much as
low with this feature
Push server
(4) Register/Invite → Call Start
(2) Request push notification It takes several second to start to ring at
to Mobile SIP Mobile Softphone.

Not support

NS1000 NS300/500/700 NSX1000


NSX2000 HTS824

Mobile SIP App. can support Push Notification.


But because of PBX’s resources, HTS
can’t support Push notification.
(1) Outgoing Call to Mobile Application
How it works
Push Notification
③Request to
notify GCM APNS
For Device ID A
Push server

➁Notify
Making call for ➁Register
EXT201 ・Device ID
Send ・SIP User
Name
-MPR-ID
・MPR-ID
-SIP User Name ・Token ④Notify incoming
・OS Info Call for Device ID A
・LANG Info
・“Push”
Setting
⑥Send Registration Request Mobile
to PBX Softphone
EXT201 ➄Initiate Mobile Softphone
⑦PBX send INVITE Device ID : A
①Making call
for EXT201
EXT101
How it works
Push Notification
This feature can be On/Off by setting at application(Android).
It is necessary to make On/Off at OS level(iOS)

Latest iOS or Android has low power consumption mode. It depends on device’s OS version but some
of them doesn’t support Push Notification during low power consumption mode.

For HTS

“Push Notification” is not available for HTS.


The application must be run on device when user like to use Mobile Softphone with HTS.
It is not possible to receive call while Mobile Softphone doesn’t run on device.
How it works
Stronger Security for “Remote” account

SIP-TLS
※ PBX side : NS300/500/700:V5 (A-9)
NS1000:V6 (TBC)
NSX1000/2000:V3 (TBC)
※ This can reduce cracking risk.

SIP-TLS ☓
Not support

NS1000 NS300/500/700 NSX1000 HTS824


NSX2000
Mobile SIP App. can support SIP-TLS.
But because of PBX’s resources, HTS cannot support SIP-TLS function.
At NS300/500/700, NS1000 and NSX1000/2000, SIP-TLS works not only inside office but also using MRG.
How it works
Stronger Security for “Remote” account
“Remote” is set for SIP extension then you can select “Panasonic SIP Phone only” to reject
other SIP terminal remote connection.

Other SIP phone is rejected to connect. Model type is recognized by PBX can be disabled by
SIP extension port based programming.

Ext 102
PSTN
Panasonic KX-HDV
Internet
Ext 103
Panasonic Mobile
Softphone

Port Forward SIP Log-in to


to PBX Ext 102

Ext 101 Cracker


How it works
Stronger Security for “Local” account
“Local” has set for SIP extension then connection from remote is restricted,
even if SIP password is correct.

With old firmware for KX-NS/NSX


Connection is not restricted. Voice path does not connect correctly.
However international call fee is required when Cracker made call at PBX.

Ext 102
PSTN
Panasonic KX-HDV
Internet
Ext 103
Panasonic Mobile
Softphone

Port Forward SIP Log-in to


to PBX Ext 101

Ext 101 Cracker


Panasonic SIP phone
or other SIP phone
How it works

Move between “Remote” and “Local”

Mobile Softphone can move between “Remote” environment and “Local” environment
without adjusting setting at local Router.

Local IP Address 192.168.0.XXX


Global IP Address 10.20.30.XXX

Mobile Softphone can be set with separate IP address for “Remote” and “Local”.
Try to register to PBX with both “Remote” and “Local” IP address simultaneously.
How it works
Move between “Remote” and “Local”
In general, a SIP application used outside should set router’s global IP address and port. When move from outside to
inside office, mobile’s global address is changed local address, but it tries to access PBX via global IP address.
Some routers According to the
Mobile A prohibit this access setting,
Mobile A access PBX
PBX IP address is Router via Router’s global IP
Router’s global IP address.
Router address
PBX Mobile A

PBX
Mobile A moves from Local Network
outside to local
While boot up Mobile Softphone app then
- Network search order is:
In this situation, if router permit us to access global IP Global (repeat 5 times) -> Search LAN
address from local (NAT hairpin ), Only 1 cycle then show “ Not Registered “ status
It works well. But if prohibit, it doesn’t work. - Once registered then Mobile Softphone app remember
To avoid this problem, our application can set local and the connection.
global PBX IP address. In case last time with LAN then search order
**Mobile Softphone try to SIP REGISTER when will be LAN (repeat 5 times) ->Global
smartphone’s IP address is changed (in case Push OFF).
How it works

Mobile Softphone operation screen -General-

Dial pad Phone Book In/Out Setting


(Local) Call log
How it works

Mobile Softphone operation

Receiving call at Smartphone during talk on Mobile Softphone


Someone call your smartphone while talking on Mobile Softphone then phone
app on smartphone notify you have call at smartphone side.
If you select answer for the call then call at Mobile Softphone side
automatically put on hold.

BT Headset (Not confirmed yet)

Ring back tone (Non selectable)


After receiving “180 Ringing” : Ring back tone
How it works
Mobile Softphone operation screen - Home -
Notification icon
Extension Number
Connection Status

Connected
Search from phonebook
Disconnected
Call History

Contact list from Application No Missed Call


Phonebook is shown
Missed Call
Phonebook

Dial Pad
Settings
How it works
Mobile Softphone operation screen - Dial Pad -

Make Voice Call


Make Video Call
How it works
Mobile Softphone operation screen - Application Phone Book -

Search from phonebook


Contact list from Application
Phonebook is shown

Add new contact to application


phonebook

Application
Phonebook OS phonebook
(Selected) (Phonebook of
Smartphone itself)
How it works
Mobile Softphone operation screen

Item Reamarks
1 User Name UTF-8, max 32 characters
2 Remarks UTF-8, max 64 characters
3 Phone No.1 Max 32 digits
Usable character : 0~9, *, #, -,+,(,)
4 No.1 location UTF-8, Max 16 characters
5 Phone No.2 Max 32 digits
Usable character : 0~9, *, #, -,+,(,)
6 No.2 Location UTF-8, Max 16 characters
7 Phone No.3 Max 32 digits
Usable character : 0~9, *, #, -,+,(,)
8 No.3 Location UTF-8, Max 16 characters
9 E-mail address UTF-8, max 256 characters
Phone Book
Max 200 entries
(App)
How it works
Mobile Softphone operation screen - OS Phone Book -

Contact list from OS


Phonebook is shown Search from phonebook

OS phonebook
Application (Phonebook of
Phonebook Smartphone itself)
(Selected)
How it works
Mobile Softphone operation screen - Call Log -

Calling party name (if


matched with Call Status
phonebook), also from
Audio call Answered
PBX.

Date and Time when Video call Answered


incoming call arrived.
Missed Audio call

Missed Video call


By tapping and long
press the record, sub
menu is shown.
Call History (Incoming Call,
Missed Call)
(Selected)

Call History
(Outgoing Call)
Max 30 logs for both In and Out
How it works
Mobile Softphone operation screen -General-

Voice call Video call


How it works
Mobile Softphone operation
- Hold - - Transfer - *Only blind transfer is supported

Tap Hold button Tap Hold button Tap Transfer Dial and Press Transfer
for hold again for un-hold button Transfer button Completed
- While transfer destination is busy then call come back
as incoming call from original caller
- While transfer destination is set FWD then call go for FWD dest.
How it works
Mobile Softphone operation
- Transfer -

You can take


back the call
before
completing
transfer
operation.
How it works
Mobile Softphone operation screen –Video Conference-

During video call on HDV430

Invite

3 party video conference


In addition to person-to-person video conversations, 3-party video conferences*
enable remote meetings with excellent ambience.
*The Mobile Softphone application cannot start a 3-party video conference, but can
receive a conference call from the KX-HDV430.
* This scenario is not applicable for HTS. Please refer slide 74.
How it works
Mobile Softphone operation screen
Other person is
put on Hold
Automatically

Answer

You can
continue
the call

During the call Decline

Receive Call from


Mobile
How it works
Mobile Softphone operation screen - Display information -
■Make call:
・Information presentation priority
Application phone book > OS phone book
* Information can’t get from PBX while make call
・Dialed number find at phone book according above priority. If it match with data in phone book
then the information present at display
・No data match with any phone book then no name indicate. ( PBX send information by INVITE but
application side can’t up date display information with this.)

■Receive call
・Information presentation priority
Application phone book > OS phone book > Information from PBX ( SIP From header)
・Number find at phone book according above priority. If it match with data in phone book
then the information present at display.
・Other than From header such as P-Prefered-Id can’t be refered.

■Transfer call
・ID of whom made transfer the call can be presented but not other thus information can’t be updated.
How it works
Mobile Softphone operation screen - Display information while call arrive -

Number stored at local phone book


CID
EXT Number External Number
EXT Number ① -
External Number - ②

Search condition
Treat as EXT Number or Treat as External Number : rely on setting describe at slide 62
Matching condition
Exclude character 0~9,*,# and compare
① exact match
② compare from last number and match
ex:
received number :092-555-4444
number at phone book:+81-(0)92-555-4444

Voice call
How it works
Message left at mailbox

■E-mail integration
・When message left at mailbox then it can be delivered to your smart phone by
E-mail. This feature can use instead MWI indication at your phone.

Remote
MBX Worker
Customer EXT101
#101
Message
deliver
by E-mail
No additional feature AK required
How it works
Mobile Softphone operation screen

Refer slide #60-68 for setting detail at


Mobile Softphone

Setting
3.How to program
How to program

PBX Side SIP-TLS


Setup-PBX Configuration-1.Configuration-1.Slot-Site Property - Main - Media Relay
How to program

PBX Side SIP-TLS


Setup-PBX Configuration-1.Configuration-1.Slot-Site Property - Main - Port Number
How to program

PBX Side SIP-TLS

Setup-PBX Configuration-1.Configuration-1.Slot-Site Property – SIP Extension


How to program

PBX Side SIP-TLS for MRG connection


It is necessary to set port forward for SIP-TLS(TCP) packet at router.
Setup-PBX Configuration-1.Configuration-1.Slot-Site Property - Main – Media Relay
12345 A

Setup-PBX Configuration-1.Configuration-1.Slot-Site Property - Main - Port Number


5061 B

Router NS/NSX
WAN LAN
Internet MRG

SIP-TLS:B
SIP-TLS: A TCP
How to program

PBX Side MRG connection


It is necessary to set port forward for related Protocols at near side NAT router.
Such as RTP, SIP/SIP-TLS for SIP phones, MGCP/PTAP for NT phones.
How to program

PBX Side(NS) MRG connection SIP:9000

Set at PBX
Router WAN Router LAN IP
NS1000
Internet MPR:192.168.0.101
MRG DSP:192.168.0.102/103/104/105

SIP:5060
UDP Set at Router
SIP:9000
SIP:9000->MPR:192.168.0.101/5060
RTP:16000 RTP:16000
- 18047 - 18047
Set at Router
Protocol Range of port number Destination Description

RTP 16000-16511(UDP) 192.168.0.102 Send RTP to DSP#1-1


Set at PBX IP:10.0.0.2
16512-17023(UDP) 192.168.0.103 Send RTP to DSP#1-2
17024-17535(UDP) 192.168.0.104 Send RTP to DSP#2-1
17536-18047(UDP) 192.168.0.105 Send RTP to DSP#2-2
How to program

PBX Side(NSX) MRG connection


RTP port number for DSP
DSP Card # Start Port # End Port #
Card #1 IP address 1 21000 21511
Card #1 IP address 2 21512 22023
Card #2 IP address 1 22024 22535
Primary
Card #2 IP address 2 22536 23047
Card #3 IP address 1 23048 23559
Card #3 IP address 2 23560 24071
Card #1 IP address 1 24072 24583
Card #1 IP address 2 24584 25095
Secondary Card #2 IP address 1 25096 25607
Card #2 IP address 2 25608 26119
Card #3 IP address 1 26120 26631
Card #3 IP address 2 26632 27143
How to program

PBX Side(HTS) MRG connection

<Reference : Default port of KX-HTS>


Range of port number (WAN)
12000-20000(UDP)
How to program

PBX Side Push Server -Only for Sales Company Log In -

Basically it is not necessary to change.


How to program

PBX Side Push Server

DNS has to be set for PBX to access Push Server.


How to program

PBX Side MRG(Remote)

“SIP Phone Type” column is newly added for easy maintenance.


“Forced de-registration” button is added to clear “SIP password”, “SIP phone type” and “Current IP address” at once.
How to program

PBX Side MRG(Remote)

Remote(MRG) phone selection


Yes (only) : Only Panasonic SIP phone can work for “Remote”.
No : Any SIP phones including Panasonic SIP can work.
How to program

PBX Side MRG(Remote)


“Phone Location” Actual SIP Terminal IP address that recognized by PBX
Setting at PBX Phone
Location KX-NS / NSX KX-NS3/5/700 version 5.0
Older version NS1000 version 6.0
KX-NSX version 3.0
Local Local IP Local IP address Local IP address
Remote IP Remoter Router’s IP address Remoter Router’s IP address
(session may establish but no (Not work at all, PBX reject)
RTP)
Remote(MRG) Local Global IP address of local Global IP address of local
(need hairpin router router(*)
NAT at router) (Non-P2P Call) (Non-P2P Call)
Remote Remoter Router’s IP address Remoter Router’s IP address(*)
(Non-P2P Call) (Non-P2P Call)
(*) SIP phone other than HDV, TGP600 and Mobile Softphone can be restricted by the setting
describe at Slide #52.
How to program
PBX Side E-mail
Network Service – 3.Client Features – 6. SMTP
Set NS’s e-mail address and name(sender info.)

Set IP address of E-mail server.


How to program
PBX Side E-mail
UM Configuration – 5.System Parameters – 4. Parameters
Set NS’s e-mail address as sender info.
How to program
PBX Side E-mail
UM Configuration – 1.Mailbox settings – 2. Full Setting
How to program

KMS Server Side


For SIP device registration
Register
Ch AK or User AK
・AK No.
・Registration ID
・PBX MPR ID KMS Server
Get AK file and then install it to PBX
AK

* Unlike the AK to be installed on PBX,


Mobile Softphone User AK does not
For Mobile Softphone Usage require to download an AK file.
Simply binding AK No. to a certain PBX
AK binding to MPR-ID MPR-ID on KMS activates the Mobile
KX-UCMA0** Softphone client on the PBX.
・AK No.
・Registration ID
・PBX MPR ID
How to program

KMS Server Side


Register and get AK file for AK with MPR-ID binding
Ch AK(NS) or User AK(NSX) KX-UCMA0**
How to program

Mobile Softphone Side


Register to PBX
1) Start Mobile Softphone application
2) Tap “Setting” icon
3) Tap “SIP Setting”
4) Set up SIP related setting
5) Tap “Return” icon
Access to authentication server at back ground of application
The error message will be appeared when authentication fail
6) Tap “Return” icon
back to initial screen and status icon show connect
How to program

Mobile Softphone Side

Dial Modification set up for smooth dialing


Minimum digits recognize as external phone number : can be set digits
4 – 10 (default: 7)

Delete “(0)” at front : Enable/Disable

Add Trunk access feature code :

Number modification :
Number can be modified based on pre-programed pre-fix. 10 different
setting can be set.

Add pre-fix for non-modified number :


Add pre-fix set at here for Number doesn’t match at “Number
modification”
How to program
Mobile Softphone Side

“Trunk Access Number” setting need to be adjusted with behavior of treating number at
PBX side.

NS/NSX: NS/NSX send original Caller ID to Mobile Softphone.


It is necessary to set this setting for calling back without adding “9”.

HTS: HTS send trunk access code together with original Caller ID to Mobile Softphone.
It is not necessary to set this setting.

Ex: 092-477-1111 is phone number to sent out for Trunk


NS/NSX: register 092-477-1111 at phone book
HTS: register 9-092-477-1111 at phone book

It is necessary to dial same way as number that register.


How to program
Mobile Softphone Side

Out going call


Incoming call 1)Dial “81-123-456” at Mobile Softphone
1)Received CLIP from PBX “81-123-456” 2)Convert “81” to “00”
2)This CLIP has more than 7 digits 3)Add “9” in front thus more than 7 digits
3)Convert 81 to 00 4)“900123456” as result of conversion
4)“00123456” as result of conversion to sent for PBX
How to program

Mobile Softphone Side


Example of translation based on pre-programing as dial modification

Minimum Trunk Adding


Delete Leading Modify
Input Digits of Access Number w/o Output
“(0)” Digits To
Trunk Calls Number Modification

+49-123456 7 Yes 9 +49 0 90123456

0049-123456 7 Yes 9 90049123456

+49(0)173123456 7 Yes 9 +49 0 90173123456

0173-123456 7 Yes 9 90173123456

+81-123-456 7 Yes 9 + 00 90081123456


How to program

Mobile Softphone Side SIP-TLS connection


Select PBX for SIP-TLS connection

<- Select Certificate


(Root_CERT(NS).pem for NS 300/500/700)
(Root_CERT(NSX).pem for NSX)
How to program
Mobile Softphone Side
For Push Notification (Android OS settings)

Please disable “Power Saving” Please “do not” block the


For mobile softphone. notification for mobile softphone.
How to program
Mobile Softphone Side
For Push Notification (Android OS settings)
Disable Battery saving

Please turn off the


app power saving for
mobile softphone.

Go to “Power Saving” in your Android


(this example is Glaxy S7)
How to program
Mobile Softphone Side
For Push Notification (Android OS settings)
For App Notifications Others need to be considered

-Please disable “Close application when screen is locked”


-Please disable any “memory cleaner” app.
-Please disable “Stop WiFi when screen is locked”.
-Please allow “Auto Start Manager” for Mobile Softphone.

Allow Notification *Push service is managed by Apple / Google so that


there might be the situation Push notification do not
come to Mobile Softphone.
Example)
-To many attempts
-Service congested
Do not Hide on lock screen -Blocked by another reason.
END
Appendix
Appendix
Compatible feature List (Operation) – (1)
Features IP-PT SIP Extension Mobile Softphone PS SLT
Calling another extension Yes Yes Yes Yes Yes
Calling an outside party Yes Yes Yes Yes Yes
Making a call to a Private Network
Yes Yes Yes Yes Yes
(Tie Line Access)
Using a Account Code (Account
Yes Yes Yes Yes Yes
Code Entry)
With a One-touch Button (One-
Yes Yes (UT133/136 only) No Yes No
touch Dialling)
Personal Speed Dialling Yes Yes Yes No Yes
System Speed Dialling Yes Yes*1 Yes*1 Yes Yes*1
Hot Line Yes No No Yes Yes
Quick Dialling Yes Yes Yes Yes Yes
Last Number Redial Yes Yes Yes Yes Yes
Automatic Callback Busy Yes No No Yes Yes
Call Waiting Yes No No Yes Yes
Leave Message Waiting Indication Yes Yes Yes Yes Yes
*1 Can make call by System Speed Dial with feature access code. Can’t refer as phone book.
Appendix
Compatible feature List (Operation) – (2)
Features IP-PT SIP Extension MS PS SLT
Executive Busy Override for an intercom call Yes No No Yes Yes

Executive Busy Override for an outside call Yes No No Yes No


Call Monitor Yes No No Yes Yes
DND Override Yes No No Yes Yes
ISDN Service Access Yes No No Yes No
Alternate Calling – Ring/Voice Yes No No Yes Yes
Remote COS Access– Walking COS Yes No No Yes Yes
Remote COS Access
Yes Yes Yes Yes Yes
– Verification Code Entry
Answering Calls Yes Yes Yes Yes Yes
Hands-free Answerback Yes Yes (UT only) No No No
Call Pickup Yes Yes Yes Yes Yes
Call Pickup Deny Yes Yes Yes Yes Yes
Appendix
Compatible feature List (Operation) – (3)
Features IP-PT SIP Extension MS PS SLT
Trunk Answer From Any Station (TAFAS) Yes No No Yes Yes
Malicious Call Identification (MCID) Yes No No Yes Yes
Transferring to an Extension Yes Yes*1 Yes*1 Yes Yes
Transferring to an Outside Party
Yes Yes*1 Yes*1 Yes Yes
Using the PBX Service
Transferring to a Call Using the ISDN
Yes No No Yes No
Service
Call Hold Yes Yes Yes Yes Yes
Call Park Yes Yes (UT13x only) No Yes Yes
Call Splitting Yes Yes (UT only) No Yes Yes
Answering Call Waiting Yes Yes (UT only) No Yes Yes
Multiple Party Conversation Yes Yes*2 Yes*2 Yes Yes
*1 This feature operation may vary depending on the type of telephone.
*2 SIP Extensions (except UT series) cannot originate a conference call, but can be added as a member.
Appendix
Compatible feature List (Operation) – (4)
Features IP-PT SIP Extension MS PS SLT
Leaving a conference (Unattended Conference) Yes No No Yes No
Leaving a conference (Leaving Three-party
Yes Yes (UT only) No Yes Yes
Conference)
Letting a Third Party Join Your Call (Privacy Release) Yes No No Yes No

Adding a Third Party during a Conversation Using


Yes No No Yes Yes
the ISDN Service (3PTY – by ISDN)

Mute Yes Yes Yes No No


Off-hook Monitor Yes Yes Yes No No
Headset Operation Yes Yes Yes No No
PDN/SDN Yes No No Yes No

Yes Yes
Call Forwarding – set/cancel Yes (except Follow (except Follow Yes Yes
Me) Me)
Appendix
Compatible feature List (Operation) – (5)
Features IP-PT SIP Extension MS PS SLT
FWD/DND Setting Using Fixed
Yes No No No No
FWD/DND Button
Yes
Call Forwarding – by ISDN Yes No No Yes (except to confirm the
condition)
Absent Message Yes Yes Yes Yes Yes
Extension Dial Lock Yes Yes Yes Yes Yes
Paging Yes Yes Yes*2 Yes Yes
Answering/Denying a Paging
Yes Yes (UT only) No No No
Announcement
Conference Group Call – Conference
Yes Yes*1 Yes*1 Yes Yes*
Mode
Conference Group Call – Broadcast
Yes Yes*1 Yes*1 Yes Yes*
Mode
*1 The caller can only originate a conference call and cannot control the called parties’ call status manually.
*2 Paging can be initiated by Mobile softphone. But Mobile Softphone can’t be paged. We will change this once iOS version release.
Appendix
Compatible feature List (Operation) – (6)
Features IP-PT SIP Extension MS PS SLT
Logging in to your Mailbox Yes Yes Yes Yes Yes
Subscriber Tutorial Yes Yes Yes Yes Yes
Changing or Deleting Your Personal Greeting
Yes Yes Yes Yes Yes
Messages
Personal Greeting for Caller ID Yes Yes Yes Yes Yes
Changing Your Password Yes Yes Yes Yes Yes
Changing or Deleting Your Subscriber (Owner)
Yes Yes Yes Yes Yes
Name
Playing Messages Yes Yes Yes Yes Yes
Printing Fax Messages Yes Yes Yes Yes Yes
Bookmarks (Voice Messages only) Yes Yes Yes Yes Yes
Recovering Deleted Messages Yes Yes Yes Yes Yes
Replying to Messages Yes Yes Yes Yes Yes
Transferring Messages Yes Yes Yes Yes Yes
Message Delivery Yes Yes Yes Yes Yes
Appendix
Compatible feature List (Operation) – (7)
Features IP-PT SIP Extension MS PS SLT
Personal Group Distribution Lists Yes Yes Yes Yes Yes
External Message Delivery Yes Yes Yes Yes Yes
External Message Delivery Lists Yes Yes Yes Yes Yes

Receiving External Delivery Messages Yes Yes Yes Yes Yes

Call Transfer Yes Yes Yes Yes Yes


Incomplete Call Handling Yes Yes Yes Yes Yes
Assigning Your Covering Extension Yes Yes Yes Yes Yes
Remote Call Forwarding Yes Yes Yes Yes Yes
Assigning and Cancelling Telephone
Yes Yes Yes Yes Yes
Numbers for Call Transfer to Outside Line
Voice Mail Transfer * Yes Yes Yes Yes Yes
Interview Mailbox Yes Yes Yes Yes Yes
* Voice Mail Transfer button is supported by IP-PT and PS.
Appendix
Compatible feature List (Operation) – (8)
Features IP-PT SIP Extension MS PS SLT
Message Waiting Notification Set up Yes Yes Yes Yes Yes

Personal Caller Name Announcement Yes Yes Yes Yes Yes

Live Call Screening (LCS) Yes*2 No No Yes*2 No


Recording Your Conversation Yes No No Yes No

Assigning Your Telephone Numbers for


Yes Yes Yes Yes Yes
Remote Automatic Log-in and Toll Saver

Personal Custom Service Yes Yes Yes Yes Yes


Setting the Alarm (Timed Reminder) – Use
Yes Yes Yes Yes Yes
UM
*2 When SIP-Extension/ISDN-Extension makes a call to IP-PT/PS which set LCS and FWD to UM, LCS feature of IP-PT/PS does not work.
Appendix
Compatible feature List (Operation) – (9)
Features IP-PT SIP Extension MS PS SLT
Timed Reminder Yes No No No Yes
DND set/cancel Yes Yes Yes Yes Yes

Receiving Call Waiting (Call Waiting/Whisper OHCA) Yes Yes Yes Yes Yes

CLIP/COLP Yes Yes Yes Yes Yes


COLR/CLIR Yes Yes Yes Yes Yes
Executive Busy Override Deny Yes Yes Yes Yes Yes
BGM Yes No No No No
Data Line Security Yes Yes Yes Yes Yes
Checking the Time Service Status Yes No No No No

Wireless XDP Parallel Mode - set/cancel No No No Yes No

Extension Feature Clear Yes Yes Yes Yes Yes


Log-in/Log-out Yes Yes Yes Yes Yes
Wrap-up Yes Yes (UT13x) No Yes No
ICD-Group Monitor Yes No No No No
Appendix
Compatible feature List (Operation) – (10)
Features IP-PT SIP Extension MS PS SLT
Manual Queue Redirection Yes No No Yes No
Doorphone Call Yes Yes Yes Yes Yes
Door Open Yes Yes Yes Yes Yes
External Relay Yes No No Yes Yes
External Sensor Yes No No Yes Yes
External Feature Access (EFA) Yes Yes (UT only) No Yes Yes

Hospitality Features ,Check-in/Check-out Yes


No No No No
Remote Wake-up Call, Cleaned-up (NT346/366 only)

Printing Message Yes No No No Yes


Walking Extension Yes No No No Yes
Using the Call Log Yes Yes Yes Yes No
Using the Directories Yes No No Yes No
System Feature Access Yes* Yes (UT only) No No No
* This feature is not available for NT321.
Appendix
Compatible feature List (Manager Operation) – (1)
Features IP-PT SIP Extension MS PS SLT
Extension Control Yes Yes Yes Yes Yes

Time Service Mode Control- To Change the Time Mode Yes Yes Yes Yes Yes

Time Service Mode Control


- Select the time service Yes No No Yes No
Switching Mode
Restriction Level Control Yes No No Yes No
Turning on the External BGM Yes Yes Yes Yes Yes
Recording OGM Yes No No No No
Trunk Busy Out Yes No No Yes Yes
Releasing NDSS Monitor Yes No No Yes No

Logging in to the System Manager’s Mailbox Yes Yes Yes Yes Yes

Logging in to the Message Manager’s Mailbox Yes Yes Yes Yes Yes
Appendix
Compatible feature List (Customising Phone & System) – (1)
Personal Programming
Features IP-PT SIP Extension MS PS SLT
Assigning an Extension PIN to Your
Yes Yes Yes Yes Yes
Extension
Setting Features Yes No No Yes No
No
Customising the Buttons Yes (only using No Yes No
Web-MC)
Appendix
Compatible feature List (Customising Extension & System) – (1)
Manager Programming
Features IP-PT SIP Extension MS PS SLT

Changing Call Charges and Yes


No No No No
Extension Control (NT343/346/366)
Call from NTV150/160
NTV150/160 support Video monitor function, so Mobile Softphone user can see who call before answer.
This function is possible to be enable/disable by NTV setting (Video monitor before answer).
1. “Enable” (“monitor” function)
When Mobile Softphone receive the call from NTV and answer by pressing Video call button,
Mobile Softphone user can monitor and listen of NTV, but conversation is not established yet.
To establish conversation, it is necessary to press “ * ” within 15 sec.
Note) Without pressing “ * “ within 15 sec, the call will be disconnected.
2. “Disable”
When Mobile Softphone receive the call from NTV and answer by pressing Video call button,
the video conversation between NTV and Mobile Softphone is established immediately.
Audio CODEC

G.711 a-law

G.711 μ-law
for bad network infrastructure
G.729a

G.722 for wideband audio (high quality)

CODEC Priority is set automatically (user cannot change this priority)


G.722 G.729a G.711μ G.711a

High Low
Video CODEC

H.264 Base Line Profile only (single NAL /FU–A support)


Bitrate: up to 1Mbps (1024bps/768bps/512bps/368bps/256bps/128bps)
Framerate: up to 30fps (15fps/30fps)
Bitrate Usage: Maximum only
Bitrate Image Size: QCIF/QVGA/CIF/VGA/720P

QCIF This application supports rotation.


So according UI’s flame, zoom or
QVGA fit un-zoom automatically
automatically
CIF

VGA

720p
Power Mode

It is not recommended to use Power-Saving mode.


We are studying how much influence will be given by this mode.
At this moment not clear about side effect yet.
Hand Over

There is no Hand Over in between,


-WiFi antenna to WiFi antenna.
-Cell to WiFi, WiFi to Cell
HTS Limitation
Once “Video” setting set “ENABLE” at HTS Extension
then the call with Mobile Softphone can’t be held and transferred.
Also No switch over between voice call and video call
Push Notification

Enable Push notification and then shut down Mobile Softphone within 15 sec
then it is required to awake application once to get Push notification.

Push “OFF -> ON”


-> Please wait for 15 sec!
About SIP REGISTER

SIP REGISTER

4G

100.xxx.xxx.xxx

SIP REGISTER SIP REGISTER

192.168.0.111 192.168.0.222

Mobile Softphone send SIP REGISTER when Smartphone’s IP address is changed.


Remote(WiFi) <-> Local(WiFi) <-> Local(WiFi) <-> Remote(4G) <-> Remote(WiFi)
About port number changed by Router
WiFi
Route
r
Router [Symptom]
Internet
IP: WAN WAN -SIP REGISTER failed sometime.
192.168.100.XX 10.9.141.200: 153.xxx.xxx.xx:1406
port:51060 3
5060 [Cause]
REGISTER REGISTER REGISTER
srcport:51060 dstport:14063 dstport:5060 -Reply message from PBX is blocked by some router
200 OK 200 OK 200 OK in internet.
srcport:14063 srcport:5060

OK Case : Returned via [Why]


same source port. Not OK : Suddenly -Some router suddenly change the source port of
Router change the returned message. (Bug of router)
port to “5060”
[Example in the Left chart]
REGISTER REGISTER REGISTER OK case:
As source dstport:14063 dstport:5060
1. Mobile send REGISTER with source port 51060
port changed, 200 OK
blocked by srcport:5060 srcport:5060 2. Router in WAN use destination port 14063
Router. REGISTER REGISTER
3. PBX send 200 OK back to mobile.
REGISTER
4. Router on PBX side send back message by using
200 OK
srcport:5060 srcport:5060
14063. -> OK
REGISTER REGISTER REGISTER
Disconnect Not OK case
200 OK
srcport:5060 srcport:5060 1. Mobile send REGISTER with source port 51060
2. Router in WAN use destination port 14063
REGISTER REGISTER REGISTER
dstport:14063 dstport:5060 3. PBX send 200 OK back to mobile.
200 OK 200 OK 200 OK 4. Router on PBX side send back message by using
srcport:14063 srcport: “5060” -> Blocked by carrier as from unknown
OK Case : become OK again. 5060
source
About SIP-ALG

Please disable SIP-ALG, how to disable, please check following article

https://icomplete.freshdesk.com/support/solutions/articles/11000006588-how-to-disable-sip-
alg-on-some-popular-routers-

Also please check following article the reason to disable

https://support.icomplete.com/support/solutions/articles/1000165155-what-is-
the-sip-alg-setting-on-my-router-and-how-can-this-affect-my-voip-service-
Description at Store

Panasonic Mobile Softphone is a Panasonic PBX dedicated SIP based softphone application
that can work as a PBX extension supporting basic voice and video call functions.

Supported Panasonic PBX:


KX-NSX1000/2000 (Version 3.0 or later)
KX-NS300/500/700 (Version 5.0 or later), KX-NS1000 (Version 6.0 or later)
KX-HTS32/824 (Version 1.9 or later)

NOTES:
- Panasonic Mobile Softphone is a client application and is not a VoIP service.
- You must use this application with Panasonic PBX listed above.
- Some mobile network operators may prohibit or restrict the VoIP over their data
• network or impose additional fees and/or charges when using VoIP over their network.
• Please ask your mobile network operator before using this application.
How to Take SIP Log (Android)?

From SIP Settings menu,


turn ON “Collecting SIP Logs”
and press “OK”, then restart app.
How to Take SIP Log (Android)?

You can check the SIP log by connecting


Smart phone with USB.
And you can find “SFnpxxxxxxx.log”
Under internal storage.
**Please restart smartphone once so that
you can see the latest log file.
Modification

20171016-00 1st release : Mobile Softphone_Rev1.0_16Oct2017.pptx

You might also like