[Galaxy S III I9305 (4G LTE + 2GB RAM) Q&A, Help & ] petterkatt:
Mobile switchboard problems

I think this post might be better of in the dev-thread, but since I dont have the correct Logcats nor the access to post in the dev-threads I will start here.

Ive been using CM10.1 for a while and it works great as my every day rom despite some minor bugs.

However, since this is my work-phone and we today deployed our mobile switchboard, sadly it looks like I have to get back to stockrom.

The call transfer seems to work like this:

You pick up a call. Plase the call on hold, Place a new call to your college. Make another call to "4".

This will merge the two ongoing calls.

I guess this is some old remains from the time when all phones had a "dial" button. (Place the call to your college, press 4 and dial).

Since smart phones almost never have any "Plave call"-button inside a call this can be workaround like this:

Make a new contact and name it "Transfer". Phone-number of Transfer is "4".

A transfer is now done like this:

1. Answer the incomming call

2. Place the call on hold

3. Call your college

4. Go to the phones adress book

5. Start a call to "Transfer".

(Yes there often are an app for this, but this is whats happening in the background)

On all AOSP versions this suposedly failes.

I have found some info about it, but somehow Im unable to logcat anything at the moment.

It seems like the AOSP dialer wont place this 3rd call.

Il attach a logcat just for some hints, This is not made by me and I dont know anything about the conditions of this log.

I will provide my own log as soon as Im able.

W/PhoneUtils( 123): Exception from phone.dial()
W/PhoneUtils( 123): com.android.internal.telephony.CallStateException: cannot d
ial in current state
W/PhoneUtils( 123): at com.android.internal.telephony.CallManager.dial(Ca llM
anager.java:704)
W/PhoneUtils( 123): at com.android.phone.PhoneUtils.placeCall(PhoneUtils. jav
a:539)
W/PhoneUtils( 123): at com.android.phone.InCallScreen.placeCall(InCallScr een
.java:2667)
W/PhoneUtils( 123): at com.android.phone.InCallScreen.internalResolveInte nt(
InCallScreen.java:1188)
W/PhoneUtils( 123): at com.android.phone.InCallScreen.onNewIntent(InCallS cre
en.java:1126)
W/PhoneUtils( 123): at android.app.Instrumentation.callActivityOnNewInten t(I
nstrumentation.java:1119)
W/PhoneUtils( 123): at android.app.ActivityThread.deliverNewIntents(Activ ity
Thread.java:1722)
W/PhoneUtils( 123): at android.app.ActivityThread.performNewIntents(Activ ity
Thread.java:1734)
W/PhoneUtils( 123): at android.app.ActivityThread.handleNewIntent(Activit yTh
read.java:1742)
W/PhoneUtils( 123): at android.app.ActivityThread.access$2300(ActivityThr ead
.java:117)
W/PhoneUtils( 123): at android.app.ActivityThread$H.handleMessage(Activit yTh
read.java:978)
W/PhoneUtils( 123): at android.os.Handler.dispatchMessage(Handler.java:99 )
W/PhoneUtils( 123): at android.os.Looper.loop(Looper.java:123)
W/PhoneUtils( 123): at android.app.ActivityThread.main(ActivityThread.jav a:3
683)
W/PhoneUtils( 123): at java.lang.reflect.Method.invokeNative(Native Method)
W/PhoneUtils( 123): at java.lang.reflect.Method.invoke(Method.java:507)
W/PhoneUtils( 123): at com.android.internal.os.ZygoteInit$MethodAndArgsCa lle
r.run(ZygoteInit.java:839)
W/PhoneUtils( 123): at com.android.internal.os.ZygoteInit.main(ZygoteInit .ja
va:597)
W/PhoneUtils( 123): at dalvik.system.NativeStart.main(Native Method)
W/InCallScreen( 123): placeCall: PhoneUtils.placeCall() FAILED for number '4'.
W/InCallScreen( 123): onNewIntent: status CALL_FAILED from internalResolveInten
t()

I would hate it if this is the reason I will have to abandon the CM10.1 :/