mirror of
				https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
				synced 2025-11-03 09:01:50 -05:00 
			
		
		
		
	bluetooth: add more call indicators
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/507>
This commit is contained in:
		
							parent
							
								
									436a98a50b
								
							
						
					
					
						commit
						9de895fe23
					
				
					 1 changed files with 3 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -597,13 +597,15 @@ static bool hfp_rfcomm_handle(int fd, pa_bluetooth_transport *t, const char *buf
 | 
			
		|||
        rfcomm_write_response(fd, "+CIND: "
 | 
			
		||||
                     /* many indicators can be supported, only call and
 | 
			
		||||
                      * callheld are mandatory, so that's all we repy */
 | 
			
		||||
                     "(\"service\",(0-1)),"
 | 
			
		||||
                     "(\"call\",(0-1)),"
 | 
			
		||||
                     "(\"callsetup\",(0-3)),"
 | 
			
		||||
                     "(\"callheld\",(0-2))");
 | 
			
		||||
        c->state = 2;
 | 
			
		||||
 | 
			
		||||
        return true;
 | 
			
		||||
    } else if (c->state == 2 && pa_startswith(buf, "AT+CIND?")) {
 | 
			
		||||
        rfcomm_write_response(fd, "+CIND: 0,0");
 | 
			
		||||
        rfcomm_write_response(fd, "+CIND: 0,0,0,0");
 | 
			
		||||
        c->state = 3;
 | 
			
		||||
 | 
			
		||||
        return true;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue