Điểm:1

HFP với ofono-phonesim với điện thoại làm Audio Gateway?

lá cờ cn

Tóm lại, mọi thứ có vẻ tốt từ ofono-phonesim quan điểm về modem, nhưng tôi vẫn không thể làm cho điện thoại âm thanh HFP hoạt động cho các cuộc gọi (trong khi A2DP hoạt động hoàn hảo để phát lại nhạc).

Tôi đang dùng Ubuntu 20.04 Fossa Fossa, arm64.

Đây là một theo dõi của tôi câu hỏi trước đó. Nó có vẻ là một bản sao của câu hỏi này nhưng, trường hợp sử dụng của tôi thì ngược lại, vì tôi đang cố gắng sử dụng thiết bị ngoại vi USB của máy Linux ($15 mic và $15 loa thanh) làm vai trò Bộ tai nghe và thiết bị di động làm Cổng âm thanh.

Ngoài ra, tôi đã thử câu trả lời hàng đầu, cụ thể là mọi thứ cho đến thời điểm này:

ofono-phonesim -p 12345 /usr/share/phonesim/default.xml

với

dbus-send --print-reply --system --dest=org.ofono /phonesim org.ofono.Modem.SetProperty string:"Powered"biến thể:boolean:"true"

/ofono/test$ ./enable-modem

và có vẻ như tôi ổn từ góc độ modem, tuy nhiên tôi vẫn không nhận được âm thanh cho điện thoại và tôi nhận được thông báo "Không thể thay đổi cấu hình thành headset_audio_gateway" trong blueman khi tôi cố gắng đặt Điện thoại thông minh thành Cổng âm thanh tai nghe (HSP/ HFP) thủ công.

Đây là kết quả cho ~/ofono/test/list-modems:

user@machine:~/dir$ ofono-phonesim -p 12345 /usr/share/phonesim/default.xml&
[2] 6834
user@machine:~/dir$ dbus-send --print-reply --system --dest=org.ofono /phonesim org.ofono.Modem.SetProperty string:"Powered" transformer:boolean:"true"
thời gian trả về của phương thức=1645567249.694253 người gửi=:1.163 -> đích=:1.166 nối tiếp=33 reply_serial=2

user@machine:~/dir/ofono/test$ ./enable-modem /hfp/org/bluez/hci0/dev_E0_D0_83_93_CC_5A
Đang kết nối modem /hfp/org/bluez/hci0/dev_E0_D0_83_93_CC_5A...
user@machine:~/dir/ofono/test$ test/list-modems
bash: test/list-modems: Không có tệp hoặc thư mục như vậy
user@machine:~/dir/ofono/test$ ./list-modems
[ /hfp/org/bluez/hci0/dev_E0_D0_83_93_CC_5A ]
    Trực tuyến = 1
    Được hỗ trợ = 1
    Khóa = 0
    Khẩn cấp = 0
    Nối tiếp = E0:D0:83:93:CC:5A
    Giao diện = org.ofono.VoiceCallManager org.ofono.CallVolume org.ofono.Handsfree org.ofono.NetworkRegistration 
    Tính năng = mạng 
    Tên = enwave64's Note10
    Loại = hfp
    [ org.ofono.VoiceCallManager ]
        Số khẩn cấp = 118 110 08 911 000 112 999 119 
    [ org.ofono.CallVolume ]
        LoaÂm lượng = 50
        Âm lượng micrô = 50
        Tắt tiếng = 0
    [ org.ofono.Handsfree ]
        InbandRinging = 1
        EchoCancelingNoiseReduction = 1
        Mất tập trungDrivingReduction = 0
        Nhận dạng giọng nói = 0
        Các tính năng = cuộc gọi ba chiều khử tiếng vang-và-giảm tiếng ồn-giải phóng nhận dạng giọng nói-giải phóng toàn bộ-được chỉ định-hoạt động-gọi riêng-tạo cuộc trò chuyện-chỉ báo hf nhiều bên 
        Mức sạc pin = 2
    [ org.ofono.NetworkRegistration ]
        Trạng thái = đã đăng ký
        Chế độ = chỉ tự động
        Tên = 
        Sức mạnh = 40

[ /phonesim ]
    Trực tuyến = 0
    Được hỗ trợ = 1
    Khóa = 0
    Khẩn cấp = 0
    Nhà sản xuất = MeeGo
    Model = Thiết bị tổng hợp
    Sửa đổi = REV1
    Nối tiếp = 1234567890
    Giao diện = org.ofono.SmartMessaging org.ofono.PushNotification org.ofono.MessageManager org.ofono.Phonebook org.ofono.TextTelephony org.ofono.RadioSettings org.ofono.CallForwarding org.ofono.SimToolkit org.ofono.SimAuthentication org.ofono .AllowedAccessPoints org.ofono.VoiceCallManager org.ofono.SimManager 
    Tính năng = sms tty rat stk sim 
    Loại = phần cứng
    [ org.ofono.SmartMessaging ]
    [ org.ofono.PushNotification ]
    [ org.ofono.MessageManager ]
        ServiceCenterAddress = +15551234567
        Sử dụngDeliveryReports = 0
        Bearer = cs-ưa thích
        Bảng chữ cái = mặc định
    [ org.ofono.Phonebook ]
    [ org.ofono.TextTelephony ]
        Đã bật = 1
    [ org.ofono.RadioSettings ]
        TechnologyPreference = bất kỳ
        Công nghệ có sẵn = gsm umts lte 
    [ org.ofono.CallForwarding]
        Giọng nóiVô điều kiện = 
        ThoạiBận = 
        VoiceNoReply = 
        VoiceNoReplyTimeout = 20
        VoiceNotReachable = 
        Chuyển tiếpFlagOnSim = 0
    [ org.ofono.SimToolkit ]
        IdleModeText = 
        IdleModeIcon = 
        MainMenuTiêu đề = 
        MainMenuIcon = 
        Menu chính = 
    [ org.ofono.SimAuthentication ]
        NetworkAccessIdentity = [email protected]
    [ org.ofono.AllowedAccessPoints]
    [ org.ofono.VoiceCallManager ]
        Số khẩn cấp = 911 1020 112 
    [ org.ofono.SimManager ]
        Hiện tại = 1
        Mã định danh thẻ = 8949222074451242066
        SubscriberIdentity = 246813579
        ImsPrivateIdentity = [email protected]
        Quay số cố định = 0
        Quay số bị chặn = 0
        MobileCountryCode = 246
        MobileNetworkCode = 81
        Số thuê bao = 358501234567 
        LockedPins = 
        ServiceNumbers = [112] = '112' [Khẩn cấp] = '999' [Cảnh sát] = '997' [Lính cứu hỏa] = '998' [Khẩn cấp trên biển] = '+48601100100' [Mountain emer.] = '+48601100300' [ .HELP DESK] = '2601' [.RECHARGE] = '5555' [.Thư thoại] = '+48601222222' [.Truy cập giọng nói] = '+48601104444' 
        PreferredLanguage = de en it fr es nl 
        PinYêu cầu = không có
        Thử lại = [ghim = 3] 
        CardSlotCount = 1
        ActiveCardSlot = 1

bluetoothd dường như chỉ cung cấp thông tin hữu ích liên quan đến A2DP.

Bất kỳ ý tưởng? Có ai đã làm cái này hoạt động với điện thoại dưới dạng Cổng âm thanh chưa?

chỉnh sửa: mèo /var/log/syslog* | xung grep -i trình diễn [datetime][machine] pulseaudio[839]: Từ chối chuyển cấu hình sang headset_audio_gateway: Không được kết nối sau khi cố gắng chuyển sang HFP theo cách thủ công trong blueman.

Cập nhật ngày 24 tháng 2 năm 2022: Vì vậy, tôi nhận ra rằng tôi đã tai nghe = gốc được đặt trong /etc/pulse/default.pa, từ một số thử nghiệm trước đó mà tôi đang cố gắng đảm bảo HSP thay vì HFP. Vì vậy, bây giờ tôi đã thiết lập tai nghe = ofono Tôi không còn nhận được thông báo lỗi "Không thể thay đổi cấu hình thành headset_audio_gateway" khi tôi chuyển sang HFP.

đầu ra từ thẻ danh sách $ pacmd:

chỉ số: 4
        tên: <bluez_card.E0_D0_83_93_CC_5A>
        trình điều khiển: <module-bluez5-device.c>
        mô-đun chủ sở hữu: 28
        tính chất:
                device.description = "enwave64's Note10"
                device.string = "E0:D0:83:93:CC:5A"
                device.api = "bluez"
                device.class = "âm thanh"
                device.bus = "bluetooth"
                device.form_factor = "điện thoại"
                bluez.path = "/org/bluez/hci0/dev_E0_D0_83_93_CC_5A"
                bluez.class = "0x5a020c"
                bluez.alias = "enwave64's Note10"
                device.icon_name = "audio-card-bluetooth"
        hồ sơ:
                headset_head_unit: Bộ phận Headset (HSP/HFP) (ưu tiên 30, khả dụng: không)
                a2dp_source: Chụp độ trung thực cao (Nguồn A2DP) (mức ưu tiên 20, khả dụng: không xác định)
                headset_audio_gateway: Cổng âm thanh tai nghe (HSP/HFP) (ưu tiên 10, khả dụng: có)
                tắt: Tắt (ưu tiên 0, khả dụng: có)
        hồ sơ hoạt động: <headset_audio_gateway>
        chìm:
                bluez_sink.E0_D0_83_93_CC_5A.headset_audio_gateway/#7: Note10 của enwave64
        nguồn:
                bluez_sink.E0_D0_83_93_CC_5A.headset_audio_gateway.monitor/#17: Màn hình Note10 của enwave64
                bluez_source.E0_D0_83_93_CC_5A.headset_audio_gateway/#18: enwave64's Note10
        cổng:
                đầu ra điện thoại: Điện thoại (ưu tiên 0, bù độ trễ 0 usec, khả dụng: có)
                        tính chất:

                đầu vào điện thoại: Điện thoại (ưu tiên 0, bù độ trễ 0 usec, khả dụng: có)
                        tính chất:

Vì vậy, ít nhất tôi thấy headset_audio_gateway: Cổng âm thanh tai nghe (HSP/HFP) (ưu tiên 10, khả dụng: có) hiện nay.Bây giờ vấn đề là có vẻ như tôi có thể chuyển sang HSP/HFP được rồi, nhưng tôi vẫn bị im lặng. Đây là kết quả tương tự mà tôi nhận được với HSP trước khi cài đặt ofono & ofono-phonesim.

mảnh cuối cùng của thông tin mới từ mèo /var/log/syslog* | xung grep -i: pulseaudio[882]: Thiết lập hoãn lại không thành công trên fd -1: Điểm cuối truyền tải không được kết nối. Không chắc chắn chính xác điều này có nghĩa là gì hoặc nếu nó có liên quan nhưng có vẻ là một lỗi mới.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.