Howto:FMC: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
(New page: This article outlines the desirable features of an FMC (Fixed to Mobile Conversion) solution. FMC is a buzz term that refers to the ability to use a standard mobile phone just like a PBX ...)
 
m (2N CTI)
 
(38 intermediate revisions by 3 users not shown)
Line 14: Line 14:


{| border=1 rules=cols cellpadding=5 frame=box
{| border=1 rules=cols cellpadding=5 frame=box
! Feature Group || Feature || Description || CFU || FMC für Arme || VoWLAN || Quescom w/ mobile client || Quescom w/o mobile client || 2N
! Feature Group || Feature || Description || CFU || poor mans FMC || VoWLAN || Quescom w/ mobile client || Quescom w/o mobile client || 2N ||Speech Design
|-
|-
| colspan=99 | <hr/>
| colspan=99 | <hr/>
Line 21: Line 21:
|-
|-
| || incoming  || user is always called with one extension, free choice of device to answer call
| || incoming  || user is always called with one extension, free choice of device to answer call
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|-
|-
| || outgoing  || always the same extension is signaled for outbound calls, regardless of the device the used has chosen to call
| || outgoing  || always the same extension is signaled for outbound calls, regardless of the device the user has chosen to call
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|-
|-
| || busy on busy || user is considered busy if any of his devices is busy
| || busy on busy || user is considered busy if any of his devices is busy
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|-
|-
| || parallel ringing || all devices are signaled in parallel for incoming calls
| || parallel ringing || all devices are signaled in parallel for incoming calls
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|-
|-
| || offset ringing || some devices ring first, others later (e.g. mobile is called only after a few seconds)
| || offset ringing || some devices ring first, others later (e.g. mobile is called only after a few seconds)
|No
|No (not when parallel ringing is configured)
|No (not when parallel ringing is configured)
|Yes
|Yes
|No
|
|-
|-
| || conditional ringing || some devices ring only if others (e.g. softphone, SIP client) are not registered
| || conditional ringing || some devices ring only if others (e.g. softphone, SIP client) are not registered
|Yes
|No (not when parallel ringing is configured)
|No (not when parallel ringing is configured)
|No (not when parallel ringing is configured)
|No (not when parallel ringing is configured)
|No
|No (not when parallel ringing is configured)
|-
|-
| || correct CLI || incoming calls calling party number are correctly shown on all devices (e.g. mobile)
| || correct CLI (int.) || incoming calls calling party number are correctly shown on all devices (e.g. mobile) if its an internal call (call from the pbx)
|No
|Yes (on mobile it shows Trunk number+ extension)
|Yes
|Yes (on mobile it shows Trunk number+ extension)
|Yes (on mobile it shows Trunk number+ extension)
|No
|
|-
| || correct CLI (ext.) || incoming calls calling party number are correctly shown on all devices (e.g. mobile)if its an external call
|No
|Yes
|Yes
|Yes
|Yes
|No
|
|-
|-
| colspan=99 | <hr/>
| colspan=99 | <hr/>
Line 39: Line 97:
|-
|-
| || incoming || incoming calls are shown on all devices
| || incoming || incoming calls are shown on all devices
|No
|No
|No
|No
|No
|No
|
|-
|-
| || missed || missed calls are correctly shown (no missed calls if call is taken on another phone)
| || missed || missed calls are correctly shown (no missed calls if call is taken on another phone)
|No
|No
|No
|No
|No
|No
|
|-
|-
| || outgoing  || outgoing calls are shown on all devices
| || outgoing  || outgoing calls are shown on all devices
|No
|No
|No
|No
|No
|No
|
|-
|-
| || completion || outgoing call completion (no anser, busy, wrong number, ...) is shown correctly
| || completion || outgoing call completion (no anser, busy, wrong number, ...) is shown correctly
|No
|No
|No
|No
|No
|No
|
|-
| colspan=99 | <hr/>
|-
| Partner || colspan=2 | Partner features on mobile device
|-
| || busy status || partner busy status shown on mobile
|
|
|
|
|
|
|
|-
| || presence || partner presence status shown on mobile
|
|
|
|
|
|
|
|-
| || partner key || partner speed dial / pickup on mobile
|
|
|
|
|
|
|
|-
|-
| colspan=99 | <hr/>
| colspan=99 | <hr/>
Line 51: Line 168:
|-
|-
| || busys status || user (not device) busy status is shown correctly
| || busys status || user (not device) busy status is shown correctly
|No
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|-
|-
| || presence status || presence status of user is shown correctly  
| || presence status || presence status of user is shown correctly  
|No
|No
|No
|No
|No
|No
|No
|-
|-
| || presence update || presence status can be set by all devices
| || presence update || presence status can be set by all devices
|No
|No
|No
|No
|No
|No
|No
|-
|-
| || place calls || CTI can place/accept/transfer calls on the "active" device
| || place calls || CTI can place/accept/transfer calls on the "active" device
|
|
|
|
|
|Yes(No accept)
|
|-
|-
| || group functions || CTI can do group pickup / partner groups (e.g. mobile rings, secretary picks call)
| || group functions || CTI can do group pickup / partner groups (e.g. mobile rings, secretary picks call)
|
|
|
|
|
|Yes
|
|-
|-
| colspan=99 | <hr/>
| colspan=99 | <hr/>
Line 64: Line 216:
| basic call || colspan=2 | Basic telephony features do work for all devices
| basic call || colspan=2 | Basic telephony features do work for all devices
|-
|-
| || CF* || Set/clear/show call forwarding  
| || CF* || Set/clear/show call forwarding
|No
|No
|Yes
|No
|No
|Yes
|
|-
|-
| || Hold / Retrieve ||
| || Hold / Retrieve ||
|No
|No
|Yes
|Yes
|Yes
|Yes
|
|-
|-
| || 3PTY || 3 way conference
| || 3PTY || 3 way conference
|No
|No
|No
|Yes
|Yes
|No
|
|-
|-
| || Consultation || Consultation call can be done, setting current call on hold
| || Consultation || Consultation call can be done, setting current call on hold
|No
|No
|Yes
|Yes
|Yes
|Yes
|
|-
|-
| || Transfer ||  
| || Transfer ||  
|No
|No
|Yes
|Yes
|Yes
|Yes
|
|-
| || Handover || Transfer between users mobile/fixed devices (despite of busy-on-busy)
|
|
|
|
|
|
|
|-
|-
| colspan=99 | <hr/>
| colspan=99 | <hr/>
Line 79: Line 275:
|-
|-
| || MWI || Message waiting indication is shown
| || MWI || Message waiting indication is shown
|No
|No
|TBC
|No
|No
|
|
|-
|-
| || shared box || all devices share the same voice mail box
| || shared box || all devices share the same voice mail box
|No
|Yes
|Yes
|Yes
|Yes
|
|
|-
|-
| colspan=99 | <hr/>
| colspan=99 | <hr/>
Line 87: Line 297:
|-
|-
| || Park || Calls can be parked from any device and unparked from another (of this user)
| || Park || Calls can be parked from any device and unparked from another (of this user)
|No
|Yes with dtmf codes also from mobile
|Yes with dtmf codes also from mobile
|Yes with dtmf codes also from mobile
|Yes with dtmf codes also from mobile
|Yes with dtmf codes also from mobile
|
|-
|-
| || Call Completion || CC on busy, on no response can be requested
| || Call Completion || CC on busy, on no response can be requested
|No
|Yes with dtmf codes also from mobile
|Yes with dtmf codes also from mobile
|Yes with dtmf codes also from mobile
|Yes with dtmf codes also from mobile
|Yes with dtmf codes also from mobile
|
|-
|-
| || Join || User can join / unjoin a PBX group
| || Join || User can join / unjoin a PBX group
|No
|Yes with dtmf codes also from mobile
|Yes with dtmf codes also from mobile
|Yes with dtmf codes also from mobile
|Yes with dtmf codes also from mobile
|Yes with dtmf codes also from mobile
|
|-
|-
| || Lock || Lock / unlock phones with PIN
| || Lock || Lock / unlock phones with PIN
|No
|Yes with dtmf codes also from mobile
|Yes with dtmf codes also from mobile
|Yes with dtmf codes also from mobile
|Yes with dtmf codes also from mobile
|Yes with dtmf codes also from mobile
|
|-
|-
| || DND || Set / unset / show do not disturb (internal / external)
| || DND || Set / unset / show do not disturb (internal / external)
|No
|No not from mobile
|No not from mobile
|No not from mobile
|No not from mobile
|Yes on mobile (disable Follow Me)
|
|-
|-
| || CW || Set / unset / signal call waiting
| || CW || Set / unset / signal call waiting
|No
|No not from mobile
|No not from mobile
|No not from mobile
|No not from mobile
|No not from mobile
|
|-
|-
| || CLIR || set / unset / set-next-call CLIR
| || CLIR || set / unset / set-next-call CLIR
|No
|No not from mobile
|No not from mobile
|No not from mobile
|No not from mobile
|No not from mobile
|
|-
| || Call Waiting || waiting call signaled w/o extra call to mobile
|
|
|
|
|
|
|
|-
|-
| colspan=99 | <hr/>
| colspan=99 | <hr/>
Line 105: Line 373:
|-
|-
| || personal || use / maintain personal (not device local) directory from all devices
| || personal || use / maintain personal (not device local) directory from all devices
|No
|No
|No
|No
|No
|No
|
|-
|-
| || enterprise || use shared enterprise directory from all devices  
| || enterprise || use shared enterprise directory from all devices  
|No
|No
|No
|No
|No
|No
|
|-
|-
| || reverse || resolve incoming number  
| || reverse || resolve incoming number
|Yes
|Yes
|Yes
|Yes
|Yes
|No
|
|-
|-
| || display || show display name (sent by caller or from directory) on all devices
| || display || show display name (sent by caller or from directory) on all devices
|No
|No
|Yes
|No
|No
|No
|
|-
| colspan=99 | <hr/>
|-
| VCC || colspan=2 | Voice call continuity
|-
| || pick from mobile || Voice call can be taken from mobile phone to pbx telephone set
|No
|No
|Yes
|Yes
|Yes
|No(fix required)
|
|-
| || pick from set || Voice call can be taken from pbx telephone set to mobile phone
|Yes
|Yes
|Yes
|Yes
|Yes
|Yes
|
|-
| || seamless from mobile|| seamless take over from mobile, no putting on hold while taking the call to another device
|No
|No
|No
|Yes
|Yes
|No
|
|-
| || seamless from set || seamless take over from set, no putting on hold while taking the call to another device
|No
|No
|No
|No
|No
|No
|
|-
| colspan=99 | <hr/>
|-
| GSM || colspan=2 | GSM gateway functions
|-
| || outgoing || mobile phones can be called via GSM gateway
|No
|No
|No
|Yes
|Yes
|Yes (only via GS GW)
|
|-
| || outgoing CLI || outgoing call to mobile shows correct CLI
|No
|No
|No
|Yes
|Yes
|No
|
|-
| || incoming || mobile phone can call in via GSM gateway via 2-stage dialing
|No
|No
|No
|Yes
|Yes
|Yes (only via GSM GW)
|
|-
| || DDI ||  mobile phone can call in via GSM gateway via DDI, no 2-stage dialing required
|No
|No
|No
|Yes
|Yes
|No
|
|-
|}
|}

Latest revision as of 14:15, 20 April 2009

This article outlines the desirable features of an FMC (Fixed to Mobile Conversion) solution. FMC is a buzz term that refers to the ability to use a standard mobile phone just like a PBX telephone set. Other terms (e.g. Mobile integration) are used though too.

In reality, FMC users mostly have 2 or more phones (a PBX telephone set, a mobile, a soft client, ...), creating need for coordination of all these devices.

The table lists some of the desirable features and shows how various solutions we have looked at perform. Not all of them are mandatory though.

  • CFU refers to the trivial implementation (setting a call forwarding unconditional to your mobile)
  • poor mans FMC is what can be done today with innovaphone PBX standard features
  • VoWLAN means using a standard SIP WLAN / UMTS phone
  • Quescom refers to the Quescom FMC Solution
  • 2N refers to the 2N FMC solution (not yet tested)

Note that Vierling, Boomering, Counterpath or Optimobile (and probably lots of others) could be added here.

Feature Group Feature Description CFU poor mans FMC VoWLAN Quescom w/ mobile client Quescom w/o mobile client 2N Speech Design

one number all devices of a single PBX user share the same extension
incoming user is always called with one extension, free choice of device to answer call No Yes Yes Yes Yes Yes Yes
outgoing always the same extension is signaled for outbound calls, regardless of the device the user has chosen to call No Yes Yes Yes Yes Yes Yes
busy on busy user is considered busy if any of his devices is busy No Yes Yes Yes Yes Yes Yes
parallel ringing all devices are signaled in parallel for incoming calls No Yes Yes Yes Yes Yes Yes
offset ringing some devices ring first, others later (e.g. mobile is called only after a few seconds) No No (not when parallel ringing is configured) No (not when parallel ringing is configured) Yes Yes No
conditional ringing some devices ring only if others (e.g. softphone, SIP client) are not registered Yes No (not when parallel ringing is configured) No (not when parallel ringing is configured) No (not when parallel ringing is configured) No (not when parallel ringing is configured) No No (not when parallel ringing is configured)
correct CLI (int.) incoming calls calling party number are correctly shown on all devices (e.g. mobile) if its an internal call (call from the pbx) No Yes (on mobile it shows Trunk number+ extension) Yes Yes (on mobile it shows Trunk number+ extension) Yes (on mobile it shows Trunk number+ extension) No
correct CLI (ext.) incoming calls calling party number are correctly shown on all devices (e.g. mobile)if its an external call No Yes Yes Yes Yes No

journal all devices share the same call journal
incoming incoming calls are shown on all devices No No No No No No
missed missed calls are correctly shown (no missed calls if call is taken on another phone) No No No No No No
outgoing outgoing calls are shown on all devices No No No No No No
completion outgoing call completion (no anser, busy, wrong number, ...) is shown correctly No No No No No No

Partner Partner features on mobile device
busy status partner busy status shown on mobile
presence partner presence status shown on mobile
partner key partner speed dial / pickup on mobile

CTI CTI works
busys status user (not device) busy status is shown correctly No Yes Yes Yes Yes Yes Yes
presence status presence status of user is shown correctly No No No No No No No
presence update presence status can be set by all devices No No No No No No No
place calls CTI can place/accept/transfer calls on the "active" device Yes(No accept)
group functions CTI can do group pickup / partner groups (e.g. mobile rings, secretary picks call) Yes

basic call Basic telephony features do work for all devices
CF* Set/clear/show call forwarding No No Yes No No Yes
Hold / Retrieve No No Yes Yes Yes Yes
3PTY 3 way conference No No No Yes Yes No
Consultation Consultation call can be done, setting current call on hold No No Yes Yes Yes Yes
Transfer No No Yes Yes Yes Yes
Handover Transfer between users mobile/fixed devices (despite of busy-on-busy)

VM Voice Mail
MWI Message waiting indication is shown No No TBC No No
shared box all devices share the same voice mail box No Yes Yes Yes Yes

Supplementary Features
Park Calls can be parked from any device and unparked from another (of this user) No Yes with dtmf codes also from mobile Yes with dtmf codes also from mobile Yes with dtmf codes also from mobile Yes with dtmf codes also from mobile Yes with dtmf codes also from mobile
Call Completion CC on busy, on no response can be requested No Yes with dtmf codes also from mobile Yes with dtmf codes also from mobile Yes with dtmf codes also from mobile Yes with dtmf codes also from mobile Yes with dtmf codes also from mobile
Join User can join / unjoin a PBX group No Yes with dtmf codes also from mobile Yes with dtmf codes also from mobile Yes with dtmf codes also from mobile Yes with dtmf codes also from mobile Yes with dtmf codes also from mobile
Lock Lock / unlock phones with PIN No Yes with dtmf codes also from mobile Yes with dtmf codes also from mobile Yes with dtmf codes also from mobile Yes with dtmf codes also from mobile Yes with dtmf codes also from mobile
DND Set / unset / show do not disturb (internal / external) No No not from mobile No not from mobile No not from mobile No not from mobile Yes on mobile (disable Follow Me)
CW Set / unset / signal call waiting No No not from mobile No not from mobile No not from mobile No not from mobile No not from mobile
CLIR set / unset / set-next-call CLIR No No not from mobile No not from mobile No not from mobile No not from mobile No not from mobile
Call Waiting waiting call signaled w/o extra call to mobile

Directory
personal use / maintain personal (not device local) directory from all devices No No No No No No
enterprise use shared enterprise directory from all devices No No No No No No
reverse resolve incoming number Yes Yes Yes Yes Yes No
display show display name (sent by caller or from directory) on all devices No No Yes No No No

VCC Voice call continuity
pick from mobile Voice call can be taken from mobile phone to pbx telephone set No No Yes Yes Yes No(fix required)
pick from set Voice call can be taken from pbx telephone set to mobile phone Yes Yes Yes Yes Yes Yes
seamless from mobile seamless take over from mobile, no putting on hold while taking the call to another device No No No Yes Yes No
seamless from set seamless take over from set, no putting on hold while taking the call to another device No No No No No No

GSM GSM gateway functions
outgoing mobile phones can be called via GSM gateway No No No Yes Yes Yes (only via GS GW)
outgoing CLI outgoing call to mobile shows correct CLI No No No Yes Yes No
incoming mobile phone can call in via GSM gateway via 2-stage dialing No No No Yes Yes Yes (only via GSM GW)
DDI mobile phone can call in via GSM gateway via DDI, no 2-stage dialing required No No No Yes Yes No